### Log truncated: showing last 9.0 of 18.4 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-08-27 16:51:05,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [10/49] Tour EWalletRefundCreditNoteQtyTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:05,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [11/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:05,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [12/49] Tour EWalletRefundCreditNoteQtyTour → 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-08-27 16:51:05,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [13/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:51:05,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [14/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:51:05,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [15/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:51:05,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [16/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:51:05,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [17/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:51:05,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [18/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:51:05,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [19/49] Tour EWalletRefundCreditNoteQtyTour → 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-08-27 16:51:05,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [20/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:06,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [21/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:06,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [22/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:06,098 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:06,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:06,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [23/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:06,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [24/49] Tour EWalletRefundCreditNoteQtyTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 16:51:06,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [25/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-08-27 16:51:06,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [26/49] Tour EWalletRefundCreditNoteQtyTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:51:06,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [27/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:06,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [28/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:51:06,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71569786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '491de60a-5673-4d90-9385-0b610f3d9a26'}] 2026-08-27 16:51:06,426 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:07,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71569786 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '491de60a-5673-4d90-9385-0b610f3d9a26'} created pos.order #552 2026-08-27 16:51:07,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71569786 finished 2026-08-27 16:51:07,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.185 0.762 2026-08-27 16:51:07,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.004 0.012 2026-08-27 16:51:07,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "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.002 2026-08-27 16:51:07,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:07,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767158 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '491de60a-5673-4d90-9385-0b610f3d9a26'}] 2026-08-27 16:51:07,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767158 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '491de60a-5673-4d90-9385-0b610f3d9a26'} sync ignored for existing PoS order pos.order(552,) (state: done) 2026-08-27 16:51:07,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [29/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:51:07,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767158 finished 2026-08-27 16:51:07,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [30/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:07,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.023 0.063 2026-08-27 16:51:07,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 16:51:07,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [31/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:07,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [32/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:07,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [33/49] Tour EWalletRefundCreditNoteQtyTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-08-27 16:51:07,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [34/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-08-27 16:51:07,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:07,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 16:51:07,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:51:07,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [35/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .order-row:contains("Ewal") 2026-08-27 16:51:07,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [36/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:07,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [37/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .btn-primary.pay-order-button 2026-08-27 16:51:07,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [38/49] Tour EWalletRefundCreditNoteQtyTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 16:51:08,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [39/49] Tour EWalletRefundCreditNoteQtyTour → Step click back button (trigger: .back-button) 2026-08-27 16:51:08,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [40/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:08,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [41/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:08,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [42/49] Tour EWalletRefundCreditNoteQtyTour → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-08-27 16:51:08,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [43/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:51:08,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [44/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:51:08,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [45/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:08,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [46/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:08,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [47/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:08,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [48/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-08-27 16:51:08,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [49/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:08,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-08-27 16:51:08,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:51:08,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91731804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ac2fab8b-11ee-4dfd-8fa1-724571872f3f'}] 2026-08-27 16:51:08,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 21645496 (allocated 23728128) 2026-08-27 16:51:08,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 77344 2026-08-27 16:51:08,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-08-27 16:51:08,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 77344 2026-08-27 16:51:08,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165108_823599_test_ewallet_refund_credit_note_line_quantity.txt 2026-08-27 16:51:08,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmp_iq02eql_chrome_odoo" 2026-08-27 16:51:08,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-08-27 16:51:09,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91731804 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ac2fab8b-11ee-4dfd-8fa1-724571872f3f'} created pos.order #553 2026-08-27 16:51:09,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91731804 finished 2026-08-27 16:51:09,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.108 0.339 2026-08-27 16:51:09,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-08-27 16:51:09,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 77559 2026-08-27 16:51:09,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpd95b9d8g_chrome_odoo 2026-08-27 16:51:09,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:43883/json/version 2026-08-27 16:51:09,592 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:09,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:09,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:43883/json 2026-08-27 16:51:09,663 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:09,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:43883/devtools/page/8F7EBEFB0A1498DF026BE91821CA9D26 2026-08-27 16:51:09,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-08-27 16:51:09,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-08-27 16:51:09,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:09,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-08-27 16:51:09,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-27 16:51:09,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-08-27 16:51:09,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:09,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:09] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.016 0.255 2026-08-27 16:51:09,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': '8F7EBEFB0A1498DF026BE91821CA9D26', 'loaderId': '270B1997467E6B9B9286B781F5087677', 'isDownload': False} 2026-08-27 16:51:09,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate ready code "odoo.isTourReady('test_free_product_multiple_reward_products')" 2026-08-27 16:51:09,993 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:10,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:51:10,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:51:10,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:51:10,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:10,337 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:10,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:51:10,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate test code "odoo.startTour('test_free_product_multiple_reward_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:10,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [1/18] Tour test_free_product_multiple_reward_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:51:10,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:51:10,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:10,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:10,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 0.006 2026-08-27 16:51:10,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:51:10,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:51:10,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:51:10,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.087 0.187 2026-08-27 16:51:10,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:10,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "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.003 2026-08-27 16:51:10,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 16:51:10,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "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.003 2026-08-27 16:51:10,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:10,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:51:10,820 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:10,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:10,833 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:10,833 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:10,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:10,873 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:10,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.017 2026-08-27 16:51:10,881 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:10,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-08-27 16:51:10,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.024 2026-08-27 16:51:10,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [2/18] Tour test_free_product_multiple_reward_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:51:10,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.103 2026-08-27 16:51:11,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.049 0.015 2026-08-27 16:51:11,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [3/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-08-27 16:51:11,077 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:11,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:51:11,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:51:11,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-27 16:51:11,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 16:51:11,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-27 16:51:11,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1632&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:51:11,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:51:11,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:51:11,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1634&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:51:11,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:51:11,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "GET /web/image?model=product.template&field=image_128&id=1633&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:51:11,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.082 2026-08-27 16:51:11,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [4/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-08-27 16:51:11,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [5/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item C' (trigger: article.product .product-content .product-name:contains("Promo Item C")) 2026-08-27 16:51:11,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [6/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-08-27 16:51:11,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [7/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:11,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [8/18] Tour test_free_product_multiple_reward_products → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-08-27 16:51:11,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [9/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:11,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [10/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-08-27 16:51:11,748 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [11/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-08-27 16:51:11,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [12/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-08-27 16:51:11,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [13/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:11,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [14/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("4"))) 2026-08-27 16:51:11,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [15/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:12,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [16/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:12,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [17/18] Tour test_free_product_multiple_reward_products → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-08-27 16:51:12,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [18/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:12,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-08-27 16:51:12,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-08-27 16:51:12,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 16920240 (allocated 18223104) 2026-08-27 16:51:12,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 77559 2026-08-27 16:51:12,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-08-27 16:51:12,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 77559 2026-08-27 16:51:12,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165112_293749_test_free_product_multiple_reward_products.txt 2026-08-27 16:51:12,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpd95b9d8g_chrome_odoo" 2026-08-27 16:51:12,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-08-27 16:51:12,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 77770 2026-08-27 16:51:12,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpnb1a0xf7_chrome_odoo 2026-08-27 16:51:12,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37375/json/version 2026-08-27 16:51:12,645 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:12,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:12,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37375/json 2026-08-27 16:51:12,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:12,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:37375/devtools/page/8DCFAC7AFDCD6ECEDDF9FC7A5B20AFEA 2026-08-27 16:51:12,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-08-27 16:51:12,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-08-27 16:51:12,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:12,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-08-27 16:51:12,808 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:51:12,808 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:51:12,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:13,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.017 0.288 2026-08-27 16:51:13,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '8DCFAC7AFDCD6ECEDDF9FC7A5B20AFEA', 'loaderId': 'D048A926B253F16BF430763061EC5CA0', 'isDownload': False} 2026-08-27 16:51:13,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-08-27 16:51:13,129 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:13,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:13,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:51:13,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 16:51:13,452 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:13,453 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:13,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:51:13,467 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:13,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:13,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:51:13,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:13,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:13,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:51:13,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:51:13,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:51:13,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:51:13,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.091 0.191 2026-08-27 16:51:13,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "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-08-27 16:51:13,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.004 2026-08-27 16:51:13,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-08-27 16:51:13,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.003 2026-08-27 16:51:13,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:13,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 16:51:13,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:14,009 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:14,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-27 16:51:14,030 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:14,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.022 2026-08-27 16:51:14,035 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:51:14,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-08-27 16:51:14,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-27 16:51:14,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:14,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 16:51:14,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.027 2026-08-27 16:51:14,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:14,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.105 2026-08-27 16:51:14,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:14,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:51:14,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:51:14,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:51:14,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.145 2026-08-27 16:51:14,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 16:51:14,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:51:14,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 16:51:14,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:51:14,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:51:14,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:51:14,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.110 2026-08-27 16:51:14,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:14,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:14,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:14,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:15] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:51:15,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,672 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:15,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:15,714 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:15,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,049 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:16,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81507782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '96118d62-6acf-4e07-b201-d05c164af692'}] 2026-08-27 16:51:16,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81507782 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '96118d62-6acf-4e07-b201-d05c164af692'} created pos.order #554 2026-08-27 16:51:16,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81507782 finished 2026-08-27 16:51:16,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.031 0.058 2026-08-27 16:51:16,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.010 0.020 2026-08-27 16:51:16,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:16,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11870014 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '96118d62-6acf-4e07-b201-d05c164af692'}] 2026-08-27 16:51:16,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11870014 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '96118d62-6acf-4e07-b201-d05c164af692'} sync ignored for existing PoS order pos.order(554,) (state: paid) 2026-08-27 16:51:16,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11870014 finished 2026-08-27 16:51:16,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.017 0.046 2026-08-27 16:51:16,317 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:51:16,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,432 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,486 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:16,539 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:17] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:17,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,351 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,508 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:17,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26616312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '814e948b-608c-4616-9ba7-e5874d9f05a1'}] 2026-08-27 16:51:17,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26616312 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '814e948b-608c-4616-9ba7-e5874d9f05a1'} created pos.order #555 2026-08-27 16:51:17,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26616312 finished 2026-08-27 16:51:17,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.017 0.045 2026-08-27 16:51:17,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.019 2026-08-27 16:51:17,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:18,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92780291 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '814e948b-608c-4616-9ba7-e5874d9f05a1'}] 2026-08-27 16:51:18,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92780291 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '814e948b-608c-4616-9ba7-e5874d9f05a1'} sync ignored for existing PoS order pos.order(555,) (state: paid) 2026-08-27 16:51:18,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92780291 finished 2026-08-27 16:51:18,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.012 0.038 2026-08-27 16:51:18,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:51:18,126 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:18] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:18,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:18,957 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,008 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,160 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,316 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,366 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41331053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b7907696-1327-4d35-8490-4c10ec10126e'}] 2026-08-27 16:51:19,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41331053 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b7907696-1327-4d35-8490-4c10ec10126e'} created pos.order #556 2026-08-27 16:51:19,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41331053 finished 2026-08-27 16:51:19,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.046 2026-08-27 16:51:19,734 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.005 0.015 2026-08-27 16:51:19,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:19,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95836089 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b7907696-1327-4d35-8490-4c10ec10126e'}] 2026-08-27 16:51:19,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95836089 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b7907696-1327-4d35-8490-4c10ec10126e'} sync ignored for existing PoS order pos.order(556,) (state: paid) 2026-08-27 16:51:19,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95836089 finished 2026-08-27 16:51:19,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:19,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-08-27 16:51:19,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 16:51:19,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.101 2026-08-27 16:51:19,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 22025528 (allocated 24383488) 2026-08-27 16:51:19,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 77770 2026-08-27 16:51:19,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-08-27 16:51:19,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 77770 2026-08-27 16:51:19,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:51:20,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165120_055871_test_gift_card_code_links_to_correct_program.txt 2026-08-27 16:51:20,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpnb1a0xf7_chrome_odoo" 2026-08-27 16:51:20,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-08-27 16:51:20,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 77990 2026-08-27 16:51:20,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmpzyaa4ilf_chrome_odoo 2026-08-27 16:51:20,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:34605/json/version 2026-08-27 16:51:20,451 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:20,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:20,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:34605/json 2026-08-27 16:51:20,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:20,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:34605/devtools/page/85F298AE1167B694FCF10C33B245208C 2026-08-27 16:51:20,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-08-27 16:51:20,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-08-27 16:51:20,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:20,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-08-27 16:51:20,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:20,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:20,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:20,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:20] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.015 0.328 2026-08-27 16:51:20,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '85F298AE1167B694FCF10C33B245208C', 'loaderId': 'AC6C8C43DDF3E1182554E202A224EED9', 'isDownload': False} 2026-08-27 16:51:20,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-08-27 16:51:20,919 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:20,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:20] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:20,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:20] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:51:20,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:20] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:51:21,231 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:21,231 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:21,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:51:21,246 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:21,249 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:21,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:51:21,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:21,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:21,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:51:21,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:51:21,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:51:21,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 16:51:21,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.086 0.204 2026-08-27 16:51:21,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:21,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "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.004 2026-08-27 16:51:21,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:51:21,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "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.003 2026-08-27 16:51:21,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:21,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:51:21,737 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:21,770 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:21,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 16:51:21,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-27 16:51:21,778 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:51:21,785 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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-08-27 16:51:21,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:21,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.031 2026-08-27 16:51:21,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:21,898 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:21,971 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:21,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.027 2026-08-27 16:51:21,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:22,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.105 2026-08-27 16:51:22,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-08-27 16:51:22,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-08-27 16:51:22,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 16:51:22,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.001 0.206 2026-08-27 16:51:22,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-27 16:51:22,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:51:22,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 16:51:22,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 16:51:22,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.073 2026-08-27 16:51:22,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-27 16:51:22,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:51:22,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:22,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:22,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:22,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:22] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 16:51:22,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:22,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:23,096 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:23,135 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,249 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,414 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12136604 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3748eafc-58ec-480d-a077-1bfbe61b731f'}] 2026-08-27 16:51:23,420 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:23,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12136604 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3748eafc-58ec-480d-a077-1bfbe61b731f'} created pos.order #557 2026-08-27 16:51:23,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12136604 finished 2026-08-27 16:51:23,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.020 0.051 2026-08-27 16:51:23,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.010 0.025 2026-08-27 16:51:23,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:23,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27740663 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3748eafc-58ec-480d-a077-1bfbe61b731f'}] 2026-08-27 16:51:23,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27740663 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3748eafc-58ec-480d-a077-1bfbe61b731f'} sync ignored for existing PoS order pos.order(557,) (state: paid) 2026-08-27 16:51:23,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27740663 finished 2026-08-27 16:51:23,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:23,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.021 0.041 2026-08-27 16:51:23,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-08-27 16:51:23,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 16:51:23,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.013 2026-08-27 16:51:23,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16661288 (allocated 18350080) 2026-08-27 16:51:23,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 77990 2026-08-27 16:51:23,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-08-27 16:51:23,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 77990 2026-08-27 16:51:23,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165123_813786_test_gift_card_no_date.txt 2026-08-27 16:51:23,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmpzyaa4ilf_chrome_odoo" 2026-08-27 16:51:23,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-08-27 16:51:24,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 78210 2026-08-27 16:51:24,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmp6j186rv4_chrome_odoo 2026-08-27 16:51:24,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:38235/json/version 2026-08-27 16:51:24,159 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:24,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:24,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:38235/json 2026-08-27 16:51:24,199 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:24,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:38235/devtools/page/46C333AF60585958C01F5D8160EE98A0 2026-08-27 16:51:24,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-08-27 16:51:24,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-08-27 16:51:24,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:24,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-08-27 16:51:24,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:24,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:24,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:24,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:24] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.025 0.243 2026-08-27 16:51:24,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '46C333AF60585958C01F5D8160EE98A0', 'loaderId': 'FB0900CF209C825A0471AD0612020070', 'isDownload': False} 2026-08-27 16:51:24,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-08-27 16:51:24,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:24,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:24] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:51:24,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:24] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:51:24,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:24] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:51:25,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:25,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:25,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:51:25,026 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:25,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:25,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:51:25,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:25,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:25,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:51:25,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:51:25,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:51:25,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 16:51:25,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.087 0.211 2026-08-27 16:51:25,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:25,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "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.004 2026-08-27 16:51:25,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:51:25,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "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.003 2026-08-27 16:51:25,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:25,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:51:25,517 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:25,532 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:25,535 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:51:25,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:25,568 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:25,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.033 0.019 2026-08-27 16:51:25,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 16:51:25,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-27 16:51:25,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:25,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-27 16:51:25,700 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:25,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:25,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.129 2026-08-27 16:51:25,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.123 2026-08-27 16:51:25,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:51:25,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 16:51:25,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:51:25,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.194 2026-08-27 16:51:25,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:51:25,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:51:25,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:51:25,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.118 2026-08-27 16:51:25,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:51:25,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:51:25,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:25] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:51:26,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,317 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,369 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:26,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:26] "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.003 0.007 2026-08-27 16:51:26,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.010 2026-08-27 16:51:26,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,118 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,219 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,269 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,320 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:27,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-08-27 16:51:27,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 16:51:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15295440 (allocated 16515072) 2026-08-27 16:51:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 78210 2026-08-27 16:51:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-08-27 16:51:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 78210 2026-08-27 16:51:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165127_484888_test_gift_card_price_no_tax.txt 2026-08-27 16:51:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmp6j186rv4_chrome_odoo" 2026-08-27 16:51:27,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-08-27 16:51:27,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 78425 2026-08-27 16:51:27,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpsl3l9ad0_chrome_odoo 2026-08-27 16:51:27,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:46047/json/version 2026-08-27 16:51:27,961 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:27,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:27,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:46047/json 2026-08-27 16:51:27,967 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:27,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:46047/devtools/page/5D7BACC2E6A7ACE3CBFA9851C5B9164D 2026-08-27 16:51:27,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-27 16:51:27,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-27 16:51:28,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:28,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-27 16:51:28,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:28,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:28,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:28,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.016 0.245 2026-08-27 16:51:28,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '5D7BACC2E6A7ACE3CBFA9851C5B9164D', 'loaderId': 'C36A7E3A80E019E518E16B1E2C7F0865', 'isDownload': False} 2026-08-27 16:51:28,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-08-27 16:51:28,333 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:28,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:28,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 16:51:28,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:51:28,650 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:28,653 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:28,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:51:28,664 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:28,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:28,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:51:28,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:28,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:28,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:51:28,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:51:28,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.025 2026-08-27 16:51:28,734 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 16:51:29,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.082 0.198 2026-08-27 16:51:29,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:29,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.003 2026-08-27 16:51:29,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:51:29,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.004 2026-08-27 16:51:29,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:29,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:51:29,199 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:29,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:51:29,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:51:29,208 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:29,211 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:51:29,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.013 2026-08-27 16:51:29,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 16:51:29,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 16:51:29,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,311 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:29,382 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:29,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.055 0.023 2026-08-27 16:51:29,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.066 0.098 2026-08-27 16:51:29,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.007 0.125 2026-08-27 16:51:29,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-27 16:51:29,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.001 0.154 2026-08-27 16:51:29,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.159 2026-08-27 16:51:29,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,711 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,781 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:29,782 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:29,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:29,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:30,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:30,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:30,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '15782ad2-ec33-42d3-8bf5-29da9b86aac4'}] 2026-08-27 16:51:30,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:30,153 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352917 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '15782ad2-ec33-42d3-8bf5-29da9b86aac4'} created pos.order #558 2026-08-27 16:51:30,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352917 finished 2026-08-27 16:51:30,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.022 0.056 2026-08-27 16:51:30,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.009 0.020 2026-08-27 16:51:30,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:30,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79836399 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '15782ad2-ec33-42d3-8bf5-29da9b86aac4'}] 2026-08-27 16:51:30,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79836399 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '15782ad2-ec33-42d3-8bf5-29da9b86aac4'} sync ignored for existing PoS order pos.order(558,) (state: paid) 2026-08-27 16:51:30,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79836399 finished 2026-08-27 16:51:30,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:30,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-27 16:51:30,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 16:51:30,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.065 0.053 2026-08-27 16:51:30,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16804120 (allocated 19136512) 2026-08-27 16:51:30,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 78425 2026-08-27 16:51:30,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-27 16:51:30,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 78425 2026-08-27 16:51:30,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.048 2026-08-27 16:51:30,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165130_522972_test_gift_card_program.txt 2026-08-27 16:51:30,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpsl3l9ad0_chrome_odoo" 2026-08-27 16:51:30,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 78637 2026-08-27 16:51:30,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpvh0t6fpf_chrome_odoo 2026-08-27 16:51:30,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:35865/json/version 2026-08-27 16:51:30,775 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:30,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:30,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:35865/json 2026-08-27 16:51:30,779 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:30,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:35865/devtools/page/3B3FA5C37073C30FE0849424023C55A6 2026-08-27 16:51:30,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-27 16:51:30,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-27 16:51:30,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:30,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-27 16:51:30,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:30,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:30,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.007 0.021 2026-08-27 16:51:30,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '3B3FA5C37073C30FE0849424023C55A6', 'loaderId': '13F0B76AA539115B245E57964B512E60', 'isDownload': False} 2026-08-27 16:51:30,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-08-27 16:51:30,909 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:30,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:30,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:51:30,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:30] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:51:31,265 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,268 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:31,279 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:31,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:31,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:51:31,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:31,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:51:31,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 16:51:31,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-27 16:51:31,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 16:51:31,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 285 0.060 0.154 2026-08-27 16:51:31,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:31,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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.003 2026-08-27 16:51:31,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 16:51:31,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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.027 2026-08-27 16:51:31,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:31,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:31,698 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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.004 2026-08-27 16:51:31,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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-08-27 16:51:31,714 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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-08-27 16:51:31,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-27 16:51:31,719 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:31,724 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:31,726 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:31,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.035 0.015 2026-08-27 16:51:31,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.004 0.060 2026-08-27 16:51:31,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "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.069 2026-08-27 16:51:31,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:31,829 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:31,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 16:51:31,868 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:31,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.003 0.047 2026-08-27 16:51:31,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 16:51:31,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:31,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.007 0.113 2026-08-27 16:51:32,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.006 0.139 2026-08-27 16:51:32,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.001 0.004 2026-08-27 16:51:32,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.010 2026-08-27 16:51:32,308 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,432 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:32,433 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:32,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,587 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:32,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:51:32,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32060791 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'dc81e10b-8d3a-4048-9e42-a2a724a42fbc'}] 2026-08-27 16:51:32,717 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:32,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32060791 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'dc81e10b-8d3a-4048-9e42-a2a724a42fbc'} created pos.order #559 2026-08-27 16:51:32,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32060791 finished 2026-08-27 16:51:32,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.059 0.132 2026-08-27 16:51:32,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.006 0.018 2026-08-27 16:51:32,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:33,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96960767 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'dc81e10b-8d3a-4048-9e42-a2a724a42fbc'}] 2026-08-27 16:51:33,023 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96960767 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'dc81e10b-8d3a-4048-9e42-a2a724a42fbc'} sync ignored for existing PoS order pos.order(559,) (state: paid) 2026-08-27 16:51:33,024 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:33,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96960767 finished 2026-08-27 16:51:33,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.013 0.036 2026-08-27 16:51:33,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-27 16:51:33,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 16:51:33,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:51:33,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16065244 (allocated 17563648) 2026-08-27 16:51:33,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 78637 2026-08-27 16:51:33,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-27 16:51:33,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 78637 2026-08-27 16:51:33,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165133_224075_test_gift_card_program.txt 2026-08-27 16:51:33,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpvh0t6fpf_chrome_odoo" 2026-08-27 16:51:33,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-08-27 16:51:33,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 78855 2026-08-27 16:51:33,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmp7h0u_su5_chrome_odoo 2026-08-27 16:51:33,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:40599/json/version 2026-08-27 16:51:33,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:33,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:33,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:40599/json 2026-08-27 16:51:33,665 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:33,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:40599/devtools/page/6CFC5C22B3DBA3A09F9CA63BB6E395D9 2026-08-27 16:51:33,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-08-27 16:51:33,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-08-27 16:51:33,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:33,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-08-27 16:51:33,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:33,798 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:51:33,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:34,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.019 0.247 2026-08-27 16:51:34,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '6CFC5C22B3DBA3A09F9CA63BB6E395D9', 'loaderId': '81C5B7EC5D91CFA9404E603F97597697', 'isDownload': False} 2026-08-27 16:51:34,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-08-27 16:51:34,083 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:34,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:34,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:51:34,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:51:34,422 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:34,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:34,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 16:51:34,440 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:34,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/19] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:51:34,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:51:34,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:34,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:34,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.006 2026-08-27 16:51:34,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:51:34,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:51:34,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:51:34,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.089 0.184 2026-08-27 16:51:34,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:34,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.003 2026-08-27 16:51:34,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:51:34,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.003 2026-08-27 16:51:34,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:34,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:51:34,915 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:34,932 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:34,935 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:51:34,961 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 16:51:34,963 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:34,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.012 2026-08-27 16:51:34,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 16:51:34,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 16:51:35,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/19] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:51:35,065 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:51:35,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.127 2026-08-27 16:51:35,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:35,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/19] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:51:35,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.003 0.084 2026-08-27 16:51:35,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:51:35,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:51:35,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-27 16:51:35,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.187 2026-08-27 16:51:35,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 16:51:35,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-27 16:51:35,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:51:35,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:51:35,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.126 2026-08-27 16:51:35,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:51:35,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:35] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:51:35,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/19] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:35,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/19] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:35,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/19] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:35,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/19] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:35,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/19] Tour GiftCardProgramInvoice → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:35,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/19] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-08-27 16:51:35,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/19] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:35,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:51:35,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-27 16:51:35,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:36,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:36,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:36,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:36,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/19] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:36,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/19] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 16:51:36,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/19] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 16:51:36,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/19] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:36,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/19] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:51:36,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18342667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6fe271f9-7cf4-4f89-9eba-f1183563da2a'}] 2026-08-27 16:51:36,292 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:37,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18342667 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6fe271f9-7cf4-4f89-9eba-f1183563da2a'} created pos.order #560 2026-08-27 16:51:37,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18342667 finished 2026-08-27 16:51:37,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.162 0.687 2026-08-27 16:51:37,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.035 0.082 2026-08-27 16:51:37,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:37] "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.002 2026-08-27 16:51:37,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:37,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-08-27 16:51:37,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 16:51:37,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56054602 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '6fe271f9-7cf4-4f89-9eba-f1183563da2a'}] 2026-08-27 16:51:37,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56054602 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '6fe271f9-7cf4-4f89-9eba-f1183563da2a'} sync ignored for existing PoS order pos.order(560,) (state: done) 2026-08-27 16:51:37,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56054602 finished 2026-08-27 16:51:37,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19165976 (allocated 20709376) 2026-08-27 16:51:37,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 78855 2026-08-27 16:51:37,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.073 0.064 2026-08-27 16:51:37,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-08-27 16:51:37,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 78855 2026-08-27 16:51:37,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165137_536611_test_gift_card_program_create_with_invoice.txt 2026-08-27 16:51:37,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmp7h0u_su5_chrome_odoo" 2026-08-27 16:51:37,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-08-27 16:51:38,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 79065 2026-08-27 16:51:38,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp43axuvlw_chrome_odoo 2026-08-27 16:51:38,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43959/json/version 2026-08-27 16:51:38,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:38,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:38,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43959/json 2026-08-27 16:51:38,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:38,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:43959/devtools/page/23950377B242B8D431DE41C2A37A0AC4 2026-08-27 16:51:38,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-08-27 16:51:38,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-08-27 16:51:38,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 16:51:38,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-08-27 16:51:38,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:38,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:38,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:38,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.021 0.366 2026-08-27 16:51:38,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '23950377B242B8D431DE41C2A37A0AC4', 'loaderId': '27145E83AC3E2516B11EC9F1D2F774F6', 'isDownload': False} 2026-08-27 16:51:38,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-08-27 16:51:38,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:38,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:38,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:51:38,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:51:38,984 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:38,987 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:38,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:51:39,000 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:39,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:39,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 16:51:39,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:39,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:39,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 16:51:39,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:51:39,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.008 0.024 2026-08-27 16:51:39,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 16:51:39,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.118 0.235 2026-08-27 16:51:39,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:51:39,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:51:39,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:51:39,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:39,531 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,587 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:39,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:39,599 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:51:39,608 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:39,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-08-27 16:51:39,623 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-08-27 16:51:39,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.009 0.058 2026-08-27 16:51:39,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:39,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.007 0.085 2026-08-27 16:51:39,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.003 0.010 2026-08-27 16:51:39,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 16:51:39,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:39,863 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:39,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-27 16:51:39,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-27 16:51:39,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 16:51:39,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 16:51:39,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-08-27 16:51:39,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-27 16:51:39,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1644&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:51:39,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:51:40,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:40] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:51:40,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.110 2026-08-27 16:51:40,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,616 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,678 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:40,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:51:41,274 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,395 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,516 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:41,517 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:41,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:41,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c6d02df0-42ef-4682-9f8c-fbf607cdd34b'}] 2026-08-27 16:51:41,841 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:41,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096985 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c6d02df0-42ef-4682-9f8c-fbf607cdd34b'} created pos.order #561 2026-08-27 16:51:41,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096985 finished 2026-08-27 16:51:41,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.024 0.059 2026-08-27 16:51:41,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.013 0.020 2026-08-27 16:51:41,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:42,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17853715 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c6d02df0-42ef-4682-9f8c-fbf607cdd34b'}] 2026-08-27 16:51:42,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17853715 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c6d02df0-42ef-4682-9f8c-fbf607cdd34b'} sync ignored for existing PoS order pos.order(561,) (state: paid) 2026-08-27 16:51:42,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17853715 finished 2026-08-27 16:51:42,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.036 0.044 2026-08-27 16:51:42,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:51:42,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:42] "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.001 0.005 2026-08-27 16:51:42,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.004 0.011 2026-08-27 16:51:42,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:51:42,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-08-27 16:51:42,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 16:51:42,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17845368 (allocated 19795968) 2026-08-27 16:51:42,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 79065 2026-08-27 16:51:42,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-08-27 16:51:42,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 79065 2026-08-27 16:51:42,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165142_727464_test_gift_card_rewards_using_taxes.txt 2026-08-27 16:51:42,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp43axuvlw_chrome_odoo" 2026-08-27 16:51:43,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-08-27 16:51:43,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79277 2026-08-27 16:51:43,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6s1wk08f_chrome_odoo 2026-08-27 16:51:43,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43029/json/version 2026-08-27 16:51:43,469 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:43,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:43,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43029/json 2026-08-27 16:51:43,513 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:43,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43029/devtools/page/3E50AB28EF770C34109578540097A931 2026-08-27 16:51:43,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-27 16:51:43,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-27 16:51:43,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:43,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-27 16:51:43,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:43,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:43,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:51:43,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:43] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.018 0.291 2026-08-27 16:51:43,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '3E50AB28EF770C34109578540097A931', 'loaderId': '33B0C3503112C128E95A7D80EC340934', 'isDownload': False} 2026-08-27 16:51:43,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-08-27 16:51:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:44,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:44,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:51:44,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:51:44,321 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:44,327 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:44,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:51:44,338 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:44,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/138] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:51:44,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 16:51:44,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:44,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:44,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:51:44,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:51:44,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.025 2026-08-27 16:51:44,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 16:51:44,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.079 0.183 2026-08-27 16:51:44,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:44,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "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.004 2026-08-27 16:51:44,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-08-27 16:51:44,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "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.003 2026-08-27 16:51:44,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:44,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 16:51:44,818 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:44,835 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:44,859 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 16:51:44,871 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:44,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:44,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.015 2026-08-27 16:51:44,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-08-27 16:51:44,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 16:51:44,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/138] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:51:44,969 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:45,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:45,072 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-27 16:51:45,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.017 0.097 2026-08-27 16:51:45,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.134 2026-08-27 16:51:45,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 16:51:45,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.177 2026-08-27 16:51:45,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:51:45,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-27 16:51:45,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 16:51:45,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:51:45,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.119 2026-08-27 16:51:45,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:51:45,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 16:51:45,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:45] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-27 16:51:45,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:45,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/138] 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-08-27 16:51:45,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:51:45,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/138] 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-08-27 16:51:45,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:45,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:45,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:45,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:45,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:45,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:46,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:51:46,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:46,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 16:51:46,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-08-27 16:51:46,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-08-27 16:51:46,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:46,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:46,292 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:46,293 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:46,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:46,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:51:46,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:51:46,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:51:46,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:46,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:51:46,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54779761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a3ab4e8c-efea-4491-b510-63c8167a4d92'}] 2026-08-27 16:51:46,623 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:46,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54779761 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a3ab4e8c-efea-4491-b510-63c8167a4d92'} created pos.order #562 2026-08-27 16:51:46,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54779761 finished 2026-08-27 16:51:46,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.052 0.134 2026-08-27 16:51:46,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.008 0.020 2026-08-27 16:51:46,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:46,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28311161 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a3ab4e8c-efea-4491-b510-63c8167a4d92'}] 2026-08-27 16:51:46,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28311161 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a3ab4e8c-efea-4491-b510-63c8167a4d92'} sync ignored for existing PoS order pos.order(562,) (state: paid) 2026-08-27 16:51:46,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:51:46,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28311161 finished 2026-08-27 16:51:46,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:47,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.042 0.041 2026-08-27 16:51:47,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:51:47,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:47,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:47,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:47,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:47,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:51:47,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:47,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:47,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:47,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/138] 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-08-27 16:51:47,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:47,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/138] 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-08-27 16:51:47,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:47,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:47,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/138] 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-08-27 16:51:47,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:47,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/138] 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-08-27 16:51:47,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-08-27 16:51:47,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:48,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:48,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:51:48,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:48,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:48,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:48,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/138] 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-08-27 16:51:48,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:48,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/138] 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-08-27 16:51:48,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/138] 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-08-27 16:51:48,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-08-27 16:51:48,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:48,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:48,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:48,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:48,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-08-27 16:51:48,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-08-27 16:51:48,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:48,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:48,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:49,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:51:49,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:51:49,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:51:49,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:49,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:51:49,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:51:49,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43274689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ff664445-1e36-4384-88f5-590723801767'}] 2026-08-27 16:51:49,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43274689 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ff664445-1e36-4384-88f5-590723801767'} created pos.order #563 2026-08-27 16:51:49,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43274689 finished 2026-08-27 16:51:49,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.043 0.122 2026-08-27 16:51:49,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.007 0.015 2026-08-27 16:51:49,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:49,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65296206 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'ff664445-1e36-4384-88f5-590723801767'}] 2026-08-27 16:51:49,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65296206 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'ff664445-1e36-4384-88f5-590723801767'} sync ignored for existing PoS order pos.order(563,) (state: paid) 2026-08-27 16:51:49,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:51:49,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65296206 finished 2026-08-27 16:51:49,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:49,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.066 0.042 2026-08-27 16:51:49,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:49,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:51:49,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/138] 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-08-27 16:51:49,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-08-27 16:51:49,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/138] 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-08-27 16:51:49,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:50,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-08-27 16:51:50,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-08-27 16:51:50,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:50,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:50,250 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:50,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:50,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:50,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:51:50,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:50,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:50,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:50,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:51:50,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:50,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:50,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/138] 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-08-27 16:51:50,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:50,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:50,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:51,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:51,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:51,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-08-27 16:51:51,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:51,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:51:51,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:51:51,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:51,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:51,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/138] 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-08-27 16:51:51,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:51,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/138] 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-08-27 16:51:51,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:51,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:51,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/138] 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-08-27 16:51:51,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:51,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/138] 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-08-27 16:51:51,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:51,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:52,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/138] 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-08-27 16:51:52,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:52,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/138] 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-08-27 16:51:52,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:52,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:52,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:52,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:52,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:52,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:52,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/138] 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-08-27 16:51:52,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:52,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:52,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:52,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:51:52,756 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:52,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-08-27 16:51:52,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-08-27 16:51:52,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:52,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:53,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:53,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:51:53,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:51:53,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:51:53,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:53,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:51:53,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:51:53,298 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60843000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '71408c6b-705d-4dad-80f0-ec08004d87c8'}] 2026-08-27 16:51:53,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60843000 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '71408c6b-705d-4dad-80f0-ec08004d87c8'} created pos.order #564 2026-08-27 16:51:53,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60843000 finished 2026-08-27 16:51:53,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.035 0.109 2026-08-27 16:51:53,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.006 0.020 2026-08-27 16:51:53,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:53,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59913175 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '71408c6b-705d-4dad-80f0-ec08004d87c8'}] 2026-08-27 16:51:53,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59913175 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '71408c6b-705d-4dad-80f0-ec08004d87c8'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-08-27 16:51:53,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:51:53,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59913175 finished 2026-08-27 16:51:53,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-27 16:51:53,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 16:51:53,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.038 0.052 2026-08-27 16:51:53,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 34416632 (allocated 37490688) 2026-08-27 16:51:53,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79277 2026-08-27 16:51:53,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-27 16:51:53,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79277 2026-08-27 16:51:53,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165153_804208_test_loyalty_free_product_loyalty_program.txt 2026-08-27 16:51:53,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp6s1wk08f_chrome_odoo" 2026-08-27 16:51:54,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79507 2026-08-27 16:51:54,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpvp9s9ztp_chrome_odoo 2026-08-27 16:51:54,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37999/json/version 2026-08-27 16:51:54,053 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:54,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:51:54,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37999/json 2026-08-27 16:51:54,066 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:51:54,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:37999/devtools/page/DD4988C19FB06809652CE2186236378E 2026-08-27 16:51:54,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-27 16:51:54,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-27 16:51:54,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:51:54,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-27 16:51:54,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:51:54,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:51:54,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.070 0.030 2026-08-27 16:51:54,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'DD4988C19FB06809652CE2186236378E', 'loaderId': '0F61ED8862458118EA3E1C93858993F8', 'isDownload': False} 2026-08-27 16:51:54,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-08-27 16:51:54,203 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:51:54,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:54,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:51:54,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:51:54,537 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:54,539 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:54,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:54,551 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:51:54,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 16:51:54,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/170] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:51:54,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:51:54,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:54,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:51:54,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:51:54,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.003 0.014 2026-08-27 16:51:54,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 16:51:54,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.056 0.165 2026-08-27 16:51:54,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:54,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.005 2026-08-27 16:51:54,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-27 16:51:54,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.039 2026-08-27 16:51:54,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.045 2026-08-27 16:51:54,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.050 2026-08-27 16:51:54,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:51:54,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.014 2026-08-27 16:51:54,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.010 2026-08-27 16:51:54,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.019 2026-08-27 16:51:54,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.028 2026-08-27 16:51:54,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.067 2026-08-27 16:51:54,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.014 2026-08-27 16:51:54,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.020 2026-08-27 16:51:54,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.009 2026-08-27 16:51:55,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.019 2026-08-27 16:51:55,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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.013 2026-08-27 16:51:55,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-08-27 16:51:55,009 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:51:55,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:51:55,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:55,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:51:55,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-08-27 16:51:55,076 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51: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-08-27 16:51:55,079 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:55,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.069 2026-08-27 16:51:55,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:55,209 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:55,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:55,280 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:51:55,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.074 0.029 2026-08-27 16:51:55,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.118 2026-08-27 16:51:55,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-27 16:51:55,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-27 16:51:55,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 16:51:55,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:51:55,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:55,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:51:55,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:51:55,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:51:55,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:55,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:51:55,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:51:55,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:55,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:51:55,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:55,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:51:55,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:55,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:55,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:55,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:55,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:55,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:56,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:56,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:51:56,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:56,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:56,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/170] 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-08-27 16:51:56,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:56,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:56,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:56,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:56,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-08-27 16:51:56,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-08-27 16:51:56,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:51:56,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:51:56,677 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:56,678 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:56,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:51:56,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:51:56,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:51:56,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:51:56,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:51:56,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:51:56,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:51:57,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88550266 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '5ed7606c-c974-40ff-9efc-eb6476e2891e'}] 2026-08-27 16:51:57,017 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:51:57,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88550266 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '5ed7606c-c974-40ff-9efc-eb6476e2891e'} created pos.order #565 2026-08-27 16:51:57,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88550266 finished 2026-08-27 16:51:57,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.045 0.122 2026-08-27 16:51:57,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.007 0.015 2026-08-27 16:51:57,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:51:57,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3261047 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '5ed7606c-c974-40ff-9efc-eb6476e2891e'}] 2026-08-27 16:51:57,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3261047 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '5ed7606c-c974-40ff-9efc-eb6476e2891e'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-08-27 16:51:57,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:51:57,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3261047 finished 2026-08-27 16:51:57,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:57,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.030 0.043 2026-08-27 16:51:57,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.010 2026-08-27 16:51:57,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:57,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:57,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:57,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:57,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-08-27 16:51:57,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:57,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:57,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:57,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:57,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:57,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:58,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:58,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:58,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/170] 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-08-27 16:51:58,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:58,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/170] 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-08-27 16:51:58,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:58,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:58,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/170] 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-08-27 16:51:58,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:58,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/170] 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-08-27 16:51:58,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:58,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:58,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/170] 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-08-27 16:51:58,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:58,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/170] 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-08-27 16:51:58,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:58,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:58,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:51:58,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:58,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:51:59,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:59,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/170] 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-08-27 16:51:59,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:59,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/170] 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-08-27 16:51:59,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:51:59,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:51:59,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:51:59,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:51:59,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:51:59,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:51:59,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:51:59,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:51:59,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:51:59,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-08-27 16:51:59,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:51:59,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:51:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:51:59,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-08-27 16:51:59,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-08-27 16:51:59,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-08-27 16:52:00,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:00,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:00,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:00,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:00,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:52:00,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:00,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:00,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:00,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60116726 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '5c0bc2a7-b748-4f47-85a0-9f2fd319bd37'}] 2026-08-27 16:52:00,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60116726 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '5c0bc2a7-b748-4f47-85a0-9f2fd319bd37'} created pos.order #566 2026-08-27 16:52:00,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60116726 finished 2026-08-27 16:52:00,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.036 0.111 2026-08-27 16:52:00,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.009 0.017 2026-08-27 16:52:00,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:00,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99142019 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '5c0bc2a7-b748-4f47-85a0-9f2fd319bd37'}] 2026-08-27 16:52:00,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99142019 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '5c0bc2a7-b748-4f47-85a0-9f2fd319bd37'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-08-27 16:52:00,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:00,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99142019 finished 2026-08-27 16:52:00,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:00,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.036 0.044 2026-08-27 16:52:00,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.007 2026-08-27 16:52:00,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:00,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:00,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:00,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:01,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-08-27 16:52:01,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:01,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:01,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:01,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:52:01,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:01,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:52:01,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:01,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/170] 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-08-27 16:52:01,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:52:01,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/170] 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-08-27 16:52:01,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:01,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:01,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:01,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:01,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:02,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:02,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-08-27 16:52:02,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:02,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-08-27 16:52:02,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-08-27 16:52:02,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-08-27 16:52:02,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:02,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:02,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:02,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:02,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:02,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:02,656 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:02,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:02,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51031938 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '166c159a-c1d5-45e0-b733-3ab7f7ab7ee2'}] 2026-08-27 16:52:02,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51031938 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '166c159a-c1d5-45e0-b733-3ab7f7ab7ee2'} created pos.order #567 2026-08-27 16:52:02,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51031938 finished 2026-08-27 16:52:02,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.038 0.118 2026-08-27 16:52:02,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 16:52:02,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:02,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66562100 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '166c159a-c1d5-45e0-b733-3ab7f7ab7ee2'}] 2026-08-27 16:52:02,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:02,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66562100 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '166c159a-c1d5-45e0-b733-3ab7f7ab7ee2'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-08-27 16:52:02,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66562100 finished 2026-08-27 16:52:03,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.022 0.040 2026-08-27 16:52:03,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:52:03,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:52:03,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:03,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/170] 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-08-27 16:52:03,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:03,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/170] 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-08-27 16:52:03,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:03,322 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:03,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:52:03,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:03,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:03,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:03,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:03,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:03,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:03,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-08-27 16:52:03,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:03,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:03,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:04,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:52:04,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:04,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:04,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:04,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:52:04,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/170] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-08-27 16:52:04,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/170] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-08-27 16:52:04,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/170] 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-08-27 16:52:04,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:04,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:04,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:04,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-08-27 16:52:04,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-08-27 16:52:04,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-08-27 16:52:04,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-08-27 16:52:04,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:04,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:04,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:05,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:05,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:05,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:05,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:05,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:05,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13965999 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'e51a5758-ff1c-442b-bbd8-ba201a12b62a'}] 2026-08-27 16:52:05,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13965999 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'e51a5758-ff1c-442b-bbd8-ba201a12b62a'} created pos.order #568 2026-08-27 16:52:05,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13965999 finished 2026-08-27 16:52:05,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.037 0.124 2026-08-27 16:52:05,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:05,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92362766 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'e51a5758-ff1c-442b-bbd8-ba201a12b62a'}] 2026-08-27 16:52:05,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92362766 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'e51a5758-ff1c-442b-bbd8-ba201a12b62a'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-08-27 16:52:05,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:05,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92362766 finished 2026-08-27 16:52:05,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-27 16:52:05,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 16:52:05,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.019 0.048 2026-08-27 16:52:05,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 50020520 (allocated 52965376) 2026-08-27 16:52:05,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79507 2026-08-27 16:52:05,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-27 16:52:05,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79507 2026-08-27 16:52:05,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165205_784631_test_loyalty_free_product_loyalty_program.txt 2026-08-27 16:52:05,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpvp9s9ztp_chrome_odoo" 2026-08-27 16:52:06,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79746 2026-08-27 16:52:06,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpx2inst8z_chrome_odoo 2026-08-27 16:52:06,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43379/json/version 2026-08-27 16:52:06,059 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:06,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:06,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43379/json 2026-08-27 16:52:06,067 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:06,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43379/devtools/page/34218D11AE17B6617CBDCDEB7EED2107 2026-08-27 16:52:06,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-27 16:52:06,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-27 16:52:06,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:06,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-27 16:52:06,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:06,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:06,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-27 16:52:06,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '34218D11AE17B6617CBDCDEB7EED2107', 'loaderId': '2B4B1311479D3D7D2901B2718FA91F67', 'isDownload': False} 2026-08-27 16:52:06,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-08-27 16:52:06,199 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:06,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:06,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:52:06,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 16:52:06,555 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:06,557 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:06,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:06,569 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:06,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:06,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:52:06,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:06,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:06,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:52:06,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:52:06,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-27 16:52:06,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-08-27 16:52:06,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.066 0.172 2026-08-27 16:52:06,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:06,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:06,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 16:52:06,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:06,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.006 2026-08-27 16:52:06,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.005 2026-08-27 16:52:06,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:06,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.005 2026-08-27 16:52:06,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:06,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.015 2026-08-27 16:52:07,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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-08-27 16:52:07,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:07,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.019 2026-08-27 16:52:07,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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-08-27 16:52:07,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.054 2026-08-27 16:52:07,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.067 2026-08-27 16:52:07,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.054 2026-08-27 16:52:07,072 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:52:07,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.088 2026-08-27 16:52:07,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.075 2026-08-27 16:52:07,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.023 2026-08-27 16:52:07,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.028 2026-08-27 16:52:07,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:07,102 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:07,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:07,108 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-27 16:52:07,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.005 2026-08-27 16:52:07,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.044 0.007 2026-08-27 16:52:07,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.062 2026-08-27 16:52:07,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.074 2026-08-27 16:52:07,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.059 2026-08-27 16:52:07,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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-08-27 16:52:07,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.020 2026-08-27 16:52:07,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:07,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.015 2026-08-27 16:52:07,190 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:07,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:07,194 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:07,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.006 0.015 2026-08-27 16:52:07,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.078 2026-08-27 16:52:07,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.088 2026-08-27 16:52:07,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "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.102 2026-08-27 16:52:07,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-08-27 16:52:07,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:07,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-27 16:52:07,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 16:52:07,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.058 0.032 2026-08-27 16:52:07,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-27 16:52:07,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:52:07,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-27 16:52:07,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:07,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-27 16:52:07,486 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:07,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:07,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:52:07,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.182 2026-08-27 16:52:07,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:07,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-08-27 16:52:07,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.006 0.180 2026-08-27 16:52:07,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-08-27 16:52:07,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.152 2026-08-27 16:52:07,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:07,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 16:52:07,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:52:07,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:07,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] 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-08-27 16:52:07,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] 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-08-27 16:52:07,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:07,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:08,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:08,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:52:08,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:08,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:08,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:08,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:52:08,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-08-27 16:52:08,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-08-27 16:52:08,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] 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-08-27 16:52:08,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:08,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:52:08,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:08,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:08,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:08,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:08,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] 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-08-27 16:52:08,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-27 16:52:08,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 16:52:08,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 19328940 (allocated 20844544) 2026-08-27 16:52:08,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79746 2026-08-27 16:52:08,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-27 16:52:08,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79746 2026-08-27 16:52:09,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165209_031522_test_loyalty_free_product_loyalty_program.txt 2026-08-27 16:52:09,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpx2inst8z_chrome_odoo" 2026-08-27 16:52:09,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-08-27 16:52:09,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 79987 2026-08-27 16:52:09,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp8m5i4mbq_chrome_odoo 2026-08-27 16:52:09,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:38601/json/version 2026-08-27 16:52:09,611 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:09,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:09,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:38601/json 2026-08-27 16:52:09,667 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:09,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:38601/devtools/page/EEA683B333DA25DB188FA25FD13DB628 2026-08-27 16:52:09,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-08-27 16:52:09,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-08-27 16:52:09,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:09,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-08-27 16:52:09,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:09,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:09,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:10,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.252 2026-08-27 16:52:10,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'EEA683B333DA25DB188FA25FD13DB628', 'loaderId': 'E734DCD2E1F4205A618F4C391F4B2B39', 'isDownload': False} 2026-08-27 16:52:10,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-08-27 16:52:10,071 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:10,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:52:10,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:52:10,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:52:10,412 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,414 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:10,429 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:10,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:10,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:52:10,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:10,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:10,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:52:10,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:52:10,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.028 2026-08-27 16:52:10,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-08-27 16:52:10,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.084 0.180 2026-08-27 16:52:10,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "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.003 2026-08-27 16:52:10,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 16:52:10,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "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.003 2026-08-27 16:52:10,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:10,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:10,913 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:10,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:10,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:10,964 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:10,967 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.042 2026-08-27 16:52:10,977 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:10,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-08-27 16:52:11,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.085 2026-08-27 16:52:11,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.112 2026-08-27 16:52:11,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-08-27 16:52:11,187 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:11,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-27 16:52:11,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-27 16:52:11,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:52:11,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-27 16:52:11,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:52:11,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:52:11,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:52:11,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:52:11,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.089 2026-08-27 16:52:11,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:11,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,081 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,187 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,351 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:12,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,008 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,058 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,215 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,316 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,378 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,386 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:13,386 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:13,428 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,479 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:13,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73159061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ffa0d091-cff5-4c74-84c7-fc8b78f5ee8a'}] 2026-08-27 16:52:13,712 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:13,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73159061 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ffa0d091-cff5-4c74-84c7-fc8b78f5ee8a'} created pos.order #569 2026-08-27 16:52:13,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73159061 finished 2026-08-27 16:52:13,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.053 0.130 2026-08-27 16:52:13,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.009 0.021 2026-08-27 16:52:13,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:14,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320173 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ffa0d091-cff5-4c74-84c7-fc8b78f5ee8a'}] 2026-08-27 16:52:14,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320173 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ffa0d091-cff5-4c74-84c7-fc8b78f5ee8a'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-08-27 16:52:14,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320173 finished 2026-08-27 16:52:14,062 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.040 0.043 2026-08-27 16:52:14,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 16:52:14,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.006 2026-08-27 16:52:14,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,913 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:14,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,135 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,238 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,567 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,618 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,668 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:15,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,448 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,551 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40753673 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '9febff5f-0c6d-4270-ac00-bb4a3a9002db'}] 2026-08-27 16:52:16,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40753673 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '9febff5f-0c6d-4270-ac00-bb4a3a9002db'} created pos.order #570 2026-08-27 16:52:16,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40753673 finished 2026-08-27 16:52:16,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.034 0.107 2026-08-27 16:52:16,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 16:52:16,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72887441 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '9febff5f-0c6d-4270-ac00-bb4a3a9002db'}] 2026-08-27 16:52:16,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72887441 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '9febff5f-0c6d-4270-ac00-bb4a3a9002db'} sync ignored for existing PoS order pos.order(570,) (state: paid) 2026-08-27 16:52:16,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72887441 finished 2026-08-27 16:52:16,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.014 0.037 2026-08-27 16:52:16,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,921 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:16,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,074 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,407 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,674 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:17,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,055 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,106 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,616 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:18,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,103 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,219 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,329 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,432 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:19,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55554752 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b315bba4-62b1-4087-a7be-60439f092fcf'}] 2026-08-27 16:52:20,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55554752 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b315bba4-62b1-4087-a7be-60439f092fcf'} created pos.order #571 2026-08-27 16:52:20,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55554752 finished 2026-08-27 16:52:20,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.039 0.127 2026-08-27 16:52:20,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.024 2026-08-27 16:52:20,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:20,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29740030 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b315bba4-62b1-4087-a7be-60439f092fcf'}] 2026-08-27 16:52:20,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29740030 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b315bba4-62b1-4087-a7be-60439f092fcf'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-08-27 16:52:20,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29740030 finished 2026-08-27 16:52:20,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.016 0.042 2026-08-27 16:52:20,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:52:20,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:52:20,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,434 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,485 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:20,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,106 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,157 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,747 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:21,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,028 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,396 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,604 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,707 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,913 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:22,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,072 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32046741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '210047e3-9d51-400c-a236-d54365dcb5cb'}] 2026-08-27 16:52:23,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32046741 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '210047e3-9d51-400c-a236-d54365dcb5cb'} created pos.order #572 2026-08-27 16:52:23,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32046741 finished 2026-08-27 16:52:23,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.038 0.125 2026-08-27 16:52:23,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.017 2026-08-27 16:52:23,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:23,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990363 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '210047e3-9d51-400c-a236-d54365dcb5cb'}] 2026-08-27 16:52:23,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990363 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '210047e3-9d51-400c-a236-d54365dcb5cb'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-08-27 16:52:23,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990363 finished 2026-08-27 16:52:23,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.016 0.043 2026-08-27 16:52:23,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:52:23,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.009 2026-08-27 16:52:23,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:23,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:24,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,618 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,887 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,937 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:25,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,427 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:26,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,025 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,077 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,280 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,486 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,537 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,592 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,696 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:27,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '8bd8b029-e0a3-4c6b-b73a-e95e85cbf593'}] 2026-08-27 16:52:27,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801556 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '8bd8b029-e0a3-4c6b-b73a-e95e85cbf593'} created pos.order #573 2026-08-27 16:52:27,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801556 finished 2026-08-27 16:52:28,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.044 0.213 2026-08-27 16:52:28,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.008 0.017 2026-08-27 16:52:28,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:28,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:28,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43929112 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '8bd8b029-e0a3-4c6b-b73a-e95e85cbf593'}] 2026-08-27 16:52:28,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43929112 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '8bd8b029-e0a3-4c6b-b73a-e95e85cbf593'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-08-27 16:52:28,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43929112 finished 2026-08-27 16:52:28,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-08-27 16:52:28,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 16:52:28,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.018 0.040 2026-08-27 16:52:28,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34659700 (allocated 36188160) 2026-08-27 16:52:28,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 79987 2026-08-27 16:52:28,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-08-27 16:52:28,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 79987 2026-08-27 16:52:28,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.038 0.007 2026-08-27 16:52:28,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165228_507196_test_loyalty_free_product_rewards.txt 2026-08-27 16:52:28,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp8m5i4mbq_chrome_odoo" 2026-08-27 16:52:28,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-08-27 16:52:28,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 80224 2026-08-27 16:52:28,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpc1o7c5l2_chrome_odoo 2026-08-27 16:52:28,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:40671/json/version 2026-08-27 16:52:28,938 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:28,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:28,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:40671/json 2026-08-27 16:52:28,985 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:28,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:40671/devtools/page/B490CFCF417E3F7B972F37FF556B37EF 2026-08-27 16:52:28,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-08-27 16:52:29,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-08-27 16:52:29,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:29,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-08-27 16:52:29,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:29,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:29,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:29,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.028 0.312 2026-08-27 16:52:29,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'B490CFCF417E3F7B972F37FF556B37EF', 'loaderId': '78A8048A85B1290CDB2F010F54967804', 'isDownload': False} 2026-08-27 16:52:29,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:29,443 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:29,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:52:29,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:52:29,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 16:52:29,774 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:29,780 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:29,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:52:29,795 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:29,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:29,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-27 16:52:29,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:29,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:29,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:52:29,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:52:29,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:52:29,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 16:52:30,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.085 0.192 2026-08-27 16:52:30,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:30,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:30,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:52:30,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.004 2026-08-27 16:52:30,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:30,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:52:30,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:30,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:30,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:30,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:30,341 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:30,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-27 16:52:30,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.036 2026-08-27 16:52:30,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 16:52:30,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:30,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 16:52:30,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.021 0.120 2026-08-27 16:52:30,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:30,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:30,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.163 2026-08-27 16:52:30,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:52:30,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 16:52:30,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-08-27 16:52:30,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:52:30,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:52:30,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:52:30,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:52:30,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:52:30,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 16:52:30,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.153 2026-08-27 16:52:30,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:30,902 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:30,964 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,065 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,186 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:31,187 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:31,228 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,601 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:31,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34211822 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '72f6b1e8-0c12-4b05-a80f-c5d878554b5c'}] 2026-08-27 16:52:31,674 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:31,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34211822 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '72f6b1e8-0c12-4b05-a80f-c5d878554b5c'} created pos.order #574 2026-08-27 16:52:31,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34211822 finished 2026-08-27 16:52:31,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.071 0.153 2026-08-27 16:52:31,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.009 0.021 2026-08-27 16:52:31,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:31,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30362137 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '72f6b1e8-0c12-4b05-a80f-c5d878554b5c'}] 2026-08-27 16:52:31,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30362137 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '72f6b1e8-0c12-4b05-a80f-c5d878554b5c'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-08-27 16:52:32,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30362137 finished 2026-08-27 16:52:32,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:32,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-08-27 16:52:32,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-27 16:52:32,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.049 0.044 2026-08-27 16:52:32,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17505152 (allocated 18612224) 2026-08-27 16:52:32,143 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 80224 2026-08-27 16:52:32,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:32] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.016 0.006 2026-08-27 16:52:32,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-08-27 16:52:32,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 80224 2026-08-27 16:52:32,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165232_214661_test_loyalty_free_product_rewards_2.txt 2026-08-27 16:52:32,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpc1o7c5l2_chrome_odoo" 2026-08-27 16:52:32,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-08-27 16:52:32,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 80437 2026-08-27 16:52:32,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpg689rqc8_chrome_odoo 2026-08-27 16:52:32,780 26 INFO rb-b8d0dd6-224299-408903 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:46769/json/version 2026-08-27 16:52:32,781 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:32,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:32,783 26 INFO rb-b8d0dd6-224299-408903 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:46769/json 2026-08-27 16:52:32,783 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:32,786 26 INFO rb-b8d0dd6-224299-408903 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:46769/devtools/page/C08D0431BFCA225BCB2CFB152B400D1A 2026-08-27 16:52:32,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-08-27 16:52:32,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-08-27 16:52:32,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:32,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-08-27 16:52:32,892 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:52:32,892 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:52:32,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:33,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.018 0.249 2026-08-27 16:52:33,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'C08D0431BFCA225BCB2CFB152B400D1A', 'loaderId': '9A1433051E5CCEA1C31A165B667A83C3', 'isDownload': False} 2026-08-27 16:52:33,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-08-27 16:52:33,175 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:33,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:52:33,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:52:33,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:52:33,508 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:33,511 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:33,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:33,524 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:33,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/38] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:33,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:52:33,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:33,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:33,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:52:33,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:52:33,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-08-27 16:52:33,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:52:33,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.100 0.228 2026-08-27 16:52:33,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "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-08-27 16:52:33,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:33] "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.003 2026-08-27 16:52:34,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:52:34,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:34,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:34,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:34,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:34,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:34,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:34,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:34,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-08-27 16:52:34,111 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:34,114 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:34,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:34,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.069 2026-08-27 16:52:34,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.023 2026-08-27 16:52:34,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/38] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:52:34,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.053 0.051 2026-08-27 16:52:34,298 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/38] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:52:34,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 16:52:34,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 16:52:34,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:52:34,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:52:34,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 16:52:34,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-27 16:52:34,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.163 2026-08-27 16:52:34,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:34,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:52:34,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:52:34,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.080 2026-08-27 16:52:34,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:34,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/38] 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-08-27 16:52:34,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:52:34,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/38] 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-08-27 16:52:34,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:34,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:34,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/38] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:35,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/38] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:35,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/38] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:35,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/38] Tour PosLoyaltyLoyaltyProgram3 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:35,250 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/38] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:52:35,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:35,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:52:35,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:35,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:35,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/38] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:52:35,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/38] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:35,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:35,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:35,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:52:35,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/38] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-08-27 16:52:35,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/38] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-08-27 16:52:35,851 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/38] 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-08-27 16:52:35,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-08-27 16:52:35,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-08-27 16:52:36,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:36,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:36,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:36,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:36,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/38] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:36,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/38] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:36,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:36,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:36,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:52:36,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:52:36,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/38] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:36,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:36,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11765175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b51cd7f6-d75b-49a3-b5e8-9ff3b70d925b'}] 2026-08-27 16:52:36,511 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:36,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11765175 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b51cd7f6-d75b-49a3-b5e8-9ff3b70d925b'} created pos.order #575 2026-08-27 16:52:36,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11765175 finished 2026-08-27 16:52:36,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.058 0.147 2026-08-27 16:52:36,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.010 0.023 2026-08-27 16:52:36,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 16:52:36,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96105015 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b51cd7f6-d75b-49a3-b5e8-9ff3b70d925b'}] 2026-08-27 16:52:36,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96105015 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b51cd7f6-d75b-49a3-b5e8-9ff3b70d925b'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-08-27 16:52:36,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:36,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96105015 finished 2026-08-27 16:52:36,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-08-27 16:52:36,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 16:52:36,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.020 0.046 2026-08-27 16:52:37,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22472128 (allocated 26087424) 2026-08-27 16:52:37,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 80437 2026-08-27 16:52:37,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-08-27 16:52:37,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 80437 2026-08-27 16:52:37,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.009 2026-08-27 16:52:37,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165237_084229_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-08-27 16:52:37,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpg689rqc8_chrome_odoo" 2026-08-27 16:52:37,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-08-27 16:52:37,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 80654 2026-08-27 16:52:37,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpboxdzgo2_chrome_odoo 2026-08-27 16:52:37,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42435/json/version 2026-08-27 16:52:37,535 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:37,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:37,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42435/json 2026-08-27 16:52:37,581 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:37,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:42435/devtools/page/24B0E00CF517B73BD5519332E3AC077A 2026-08-27 16:52:37,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-08-27 16:52:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-08-27 16:52:37,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:37,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-08-27 16:52:37,703 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:52:37,703 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:52:37,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:37,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:37] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.016 0.275 2026-08-27 16:52:38,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '24B0E00CF517B73BD5519332E3AC077A', 'loaderId': 'D7708C4E973FA7DAE75C25884B62D15E', 'isDownload': False} 2026-08-27 16:52:38,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:38,011 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:38,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:38,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:38,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:52:38,329 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:38,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:38,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:38,347 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:38,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:38,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:52:38,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:38,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:38,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:52:38,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:52:38,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-27 16:52:38,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:52:38,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.083 0.185 2026-08-27 16:52:38,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:52:38,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:52:38,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:52:38,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:52:38,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:38,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:38,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:38,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:38,834 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:38,866 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:38,866 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:52:38,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-08-27 16:52:38,874 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:38,878 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:38,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.049 2026-08-27 16:52:38,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.060 0.032 2026-08-27 16:52:38,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/29] 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-08-27 16:52:38,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.115 2026-08-27 16:52:39,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-27 16:52:39,066 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:39,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:39,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-08-27 16:52:39,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 16:52:39,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 16:52:39,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:39,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-27 16:52:39,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-27 16:52:39,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:52:39,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:52:39,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 16:52:39,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.131 2026-08-27 16:52:39,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/29] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:39,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:39,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:39,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/29] 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-08-27 16:52:39,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:39,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 16:52:39,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/29] 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-08-27 16:52:39,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:39,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/29] 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-08-27 16:52:39,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:52:39,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:52:39,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:39,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:39,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:40,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:52:40,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:52:40,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/29] 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-08-27 16:52:40,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:40,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-08-27 16:52:40,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-08-27 16:52:40,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:40,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/29] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-08-27 16:52:40,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-08-27 16:52:40,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47608775 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e5ba2e2f-71a1-4e30-bff9-13668aa569e9'}] 2026-08-27 16:52:40,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47608775 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e5ba2e2f-71a1-4e30-bff9-13668aa569e9'} created pos.order #576 2026-08-27 16:52:40,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47608775 finished 2026-08-27 16:52:40,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-08-27 16:52:40,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.021 0.051 2026-08-27 16:52:40,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-08-27 16:52:40,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-08-27 16:52:40,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-08-27 16:52:40,684 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:40,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18546272 (allocated 19922944) 2026-08-27 16:52:40,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 80654 2026-08-27 16:52:40,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-08-27 16:52:40,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 80654 2026-08-27 16:52:40,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165240_826977_test_loyalty_is_not_processed_for_draft_order.txt 2026-08-27 16:52:40,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpboxdzgo2_chrome_odoo" 2026-08-27 16:52:40,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-08-27 16:52:41,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 80866 2026-08-27 16:52:41,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmptnnut4i9_chrome_odoo 2026-08-27 16:52:41,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34297/json/version 2026-08-27 16:52:41,173 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:41,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:41,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34297/json 2026-08-27 16:52:41,212 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:41,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:34297/devtools/page/8E1282CCF7E7FCA59073FF9C430FD18B 2026-08-27 16:52:41,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-08-27 16:52:41,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-08-27 16:52:41,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:41,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-08-27 16:52:41,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:41,373 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:52:41,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:41,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:41] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.345 2026-08-27 16:52:41,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '8E1282CCF7E7FCA59073FF9C430FD18B', 'loaderId': '1BDF1BE3EF2C0B006D2FEFB878F62AF6', 'isDownload': False} 2026-08-27 16:52:41,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:41,751 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:41,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:41,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:52:41,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:52:42,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:42,090 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:42,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 16:52:42,105 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:42,108 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:42,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:52:42,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:42,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:42,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:52:42,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:52:42,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:52:42,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:52:42,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.093 0.217 2026-08-27 16:52:42,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:42,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:42,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 16:52:42,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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.003 2026-08-27 16:52:42,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:42,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:42,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:42,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:42,620 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:42,625 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:42,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-08-27 16:52:42,664 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:42,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:42,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:42,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.025 2026-08-27 16:52:42,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.026 2026-08-27 16:52:42,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:42,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.113 2026-08-27 16:52:42,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 16:52:42,871 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:42,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:42,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:52:42,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:52:42,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:52:42,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:52:42,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-27 16:52:42,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:52:42,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:52:42,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:42] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:52:43,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:43] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:52:43,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.115 2026-08-27 16:52:43,111 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:43] "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.003 0.006 2026-08-27 16:52:43,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.009 2026-08-27 16:52:43,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-08-27 16:52:43,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:43,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14934228 (allocated 16252928) 2026-08-27 16:52:43,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 80866 2026-08-27 16:52:43,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-08-27 16:52:43,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 80866 2026-08-27 16:52:43,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165243_545409_test_loyalty_on_order_with_fixed_tax.txt 2026-08-27 16:52:43,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmptnnut4i9_chrome_odoo" 2026-08-27 16:52:43,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-08-27 16:52:43,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 81079 2026-08-27 16:52:43,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpcqixugw8_chrome_odoo 2026-08-27 16:52:43,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:34279/json/version 2026-08-27 16:52:43,842 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:43,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:43,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:34279/json 2026-08-27 16:52:43,892 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:43,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:34279/devtools/page/AC9360A09B6D24F00322EA7CA3120BC6 2026-08-27 16:52:43,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-08-27 16:52:43,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-08-27 16:52:44,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:44,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-08-27 16:52:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:44,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:44,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.274 2026-08-27 16:52:44,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'AC9360A09B6D24F00322EA7CA3120BC6', 'loaderId': '98B09464A248EA1B29806F6BBBA80E67', 'isDownload': False} 2026-08-27 16:52:44,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-08-27 16:52:44,316 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:44,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:52:44,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 16:52:44,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-27 16:52:44,654 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:44,656 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:44,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:44,675 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:44,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/34] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:44,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:52:44,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:44,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:44,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:52:44,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:52:44,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.022 2026-08-27 16:52:44,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 16:52:45,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.073 0.178 2026-08-27 16:52:45,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:45,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "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.004 2026-08-27 16:52:45,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:52:45,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "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.004 2026-08-27 16:52:45,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:45,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:45,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:45,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:45,173 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:45,179 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 16:52:45,190 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:45,192 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:45,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.018 2026-08-27 16:52:45,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 16:52:45,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.096 2026-08-27 16:52:45,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/34] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:52:45,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:45,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.139 2026-08-27 16:52:45,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/34] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:52:45,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-08-27 16:52:45,393 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:45,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-27 16:52:45,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-27 16:52:45,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 16:52:45,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 16:52:45,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 16:52:45,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 16:52:45,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 16:52:45,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.084 2026-08-27 16:52:45,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:45] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:45,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:45,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/34] 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-08-27 16:52:45,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:52:45,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/34] 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-08-27 16:52:45,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:46,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:46,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/34] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:46,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/34] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:46,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/34] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:46,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/34] Tour PosLoyaltyMultipleOrders → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:46,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/34] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-08-27 16:52:46,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:46,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.008 2026-08-27 16:52:46,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:46,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:46,507 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:46,507 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:46,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:46,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:46,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/34] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-08-27 16:52:46,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/34] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:52:46,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:46,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/34] 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-08-27 16:52:46,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/34] 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-08-27 16:52:46,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:46,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:47,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:47,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:47,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:47,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:47,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:47,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/34] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:47,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:47,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75789336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '958dd3df-2829-4d12-982a-4916a9423dc1'}] 2026-08-27 16:52:47,372 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:47,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75789336 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '958dd3df-2829-4d12-982a-4916a9423dc1'} created pos.order #577 2026-08-27 16:52:47,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75789336 finished 2026-08-27 16:52:47,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.055 0.128 2026-08-27 16:52:47,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.009 0.021 2026-08-27 16:52:47,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:52:47,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18852689 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '958dd3df-2829-4d12-982a-4916a9423dc1'}] 2026-08-27 16:52:47,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18852689 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '958dd3df-2829-4d12-982a-4916a9423dc1'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-08-27 16:52:47,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18852689 finished 2026-08-27 16:52:47,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:47,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.019 0.042 2026-08-27 16:52:47,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-08-27 16:52:47,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-27 16:52:47,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "GET /report/barcode/Code128/044e-9cea-4d19 HTTP/1.1" 200 - 0 0.000 0.089 2026-08-27 16:52:47,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.011 2026-08-27 16:52:47,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 24318948 (allocated 26873856) 2026-08-27 16:52:47,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 81079 2026-08-27 16:52:47,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-08-27 16:52:47,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 81079 2026-08-27 16:52:47,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 16:52:47,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165247_950898_test_loyalty_program_different_orders.txt 2026-08-27 16:52:47,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpcqixugw8_chrome_odoo" 2026-08-27 16:52:47,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-08-27 16:52:48,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 81299 2026-08-27 16:52:48,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmps8mrehw4_chrome_odoo 2026-08-27 16:52:48,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:41325/json/version 2026-08-27 16:52:48,274 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:48,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:48,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:41325/json 2026-08-27 16:52:48,312 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:48,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:41325/devtools/page/933FCEC8C36639E590920B40C90D76E1 2026-08-27 16:52:48,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-08-27 16:52:48,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-08-27 16:52:48,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:48,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-08-27 16:52:48,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:48,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:48,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:48,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:48] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.015 0.245 2026-08-27 16:52:48,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '933FCEC8C36639E590920B40C90D76E1', 'loaderId': '3A446EAE7E175A395B5DA98D3FF1D47E', 'isDownload': False} 2026-08-27 16:52:48,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-08-27 16:52:48,757 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:48,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:48] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:48,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:48] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:52:48,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:48] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:52:49,092 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:49,094 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:49,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:52:49,107 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:49,110 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:49,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:52:49,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:49,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:49,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:52:49,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 16:52:49,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:52:49,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.006 0.020 2026-08-27 16:52:49,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.083 0.205 2026-08-27 16:52:49,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:49,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:52:49,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:52:49,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:52:49,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:49,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:49,604 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:49,611 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:49,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:49,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 16:52:49,624 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:49,627 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:49,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.043 2026-08-27 16:52:49,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 16:52:49,702 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:49,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-27 16:52:49,783 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:49,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.060 0.019 2026-08-27 16:52:49,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:49,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.069 0.099 2026-08-27 16:52:49,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-27 16:52:49,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-27 16:52:49,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 16:52:49,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-08-27 16:52:49,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-08-27 16:52:49,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1655&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:49,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:52:50,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:50] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:50,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:50] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:52:50,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:50] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:52:50,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:50] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:52:50,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.125 2026-08-27 16:52:50,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,443 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,544 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,599 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,655 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,935 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:50,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,042 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,107 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,326 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,518 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:51,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-08-27 16:52:51,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:52:51,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17364084 (allocated 19271680) 2026-08-27 16:52:51,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 81299 2026-08-27 16:52:51,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-08-27 16:52:51,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 81299 2026-08-27 16:52:51,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165251_722019_test_loyalty_program_specific_product.txt 2026-08-27 16:52:51,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmps8mrehw4_chrome_odoo" 2026-08-27 16:52:51,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-08-27 16:52:52,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 81513 2026-08-27 16:52:52,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpf237mso9_chrome_odoo 2026-08-27 16:52:52,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:40885/json/version 2026-08-27 16:52:52,060 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:52,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:52,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:40885/json 2026-08-27 16:52:52,097 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:52,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:40885/devtools/page/50A779153DD7463249921A539AB30A90 2026-08-27 16:52:52,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-08-27 16:52:52,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-08-27 16:52:52,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:52,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-08-27 16:52:52,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:52:52,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:52:52,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:52,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.018 0.257 2026-08-27 16:52:52,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '50A779153DD7463249921A539AB30A90', 'loaderId': '4D49CD11B7DF2BD4D3B3FBD08880C6C6', 'isDownload': False} 2026-08-27 16:52:52,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-08-27 16:52:52,550 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:52,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:52:52,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:52:52,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:52:52,891 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:52,893 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:52,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:52,906 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:52,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/27] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:52,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:52:52,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:52,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:52,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.005 2026-08-27 16:52:52,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:52:52,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:52:52,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:52:53,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.082 0.255 2026-08-27 16:52:53,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:52:53,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:52:53,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 16:52:53,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:52:53,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:52:53,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:52:53,462 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:53,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:53,472 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:53,476 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:53,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 16:52:53,485 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:53,486 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:53,499 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:53,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.025 2026-08-27 16:52:53,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.075 2026-08-27 16:52:53,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/27] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:52:53,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.100 2026-08-27 16:52:53,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-27 16:52:53,687 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:52:53,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:53,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-27 16:52:53,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-27 16:52:53,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/27] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:53,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:52:53,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 16:52:53,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-27 16:52:53,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:52:53,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:52:53,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:52:53,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:52:53,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.082 2026-08-27 16:52:53,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/27] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:54,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/27] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:54,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/27] Tour PosLoyaltyFreeProductTour2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:54,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/27] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:52:54,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:54,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 16:52:54,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/27] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-08-27 16:52:54,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:54,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/27] 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-08-27 16:52:54,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/27] 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-08-27 16:52:54,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:54,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:54,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:54,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:52:54,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:54,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:54,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:54,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/27] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:52:54,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/27] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-08-27 16:52:54,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/27] 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-08-27 16:52:55,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:55,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:55,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:52:55,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:55,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-08-27 16:52:55,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 16:52:55,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19291244 (allocated 20971520) 2026-08-27 16:52:55,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 81513 2026-08-27 16:52:55,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-08-27 16:52:55,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 81513 2026-08-27 16:52:55,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165255_332643_test_loyalty_program_using_same_product.txt 2026-08-27 16:52:55,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpf237mso9_chrome_odoo" 2026-08-27 16:52:55,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-08-27 16:52:55,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 81726 2026-08-27 16:52:55,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpcdveccrq_chrome_odoo 2026-08-27 16:52:55,960 26 INFO rb-b8d0dd6-224299-408903 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:33891/json/version 2026-08-27 16:52:55,961 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:55,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:52:55,964 26 INFO rb-b8d0dd6-224299-408903 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:33891/json 2026-08-27 16:52:55,964 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:52:55,970 26 INFO rb-b8d0dd6-224299-408903 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:33891/devtools/page/D1CC1FA358B43212E51A9DCC6C41D278 2026-08-27 16:52:55,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-08-27 16:52:55,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-27 16:52:55,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:52:55,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-27 16:52:55,993 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:52:55,993 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:52:56,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:52:56,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.292 2026-08-27 16:52:56,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'D1CC1FA358B43212E51A9DCC6C41D278', 'loaderId': '9D7638F27FC2AEE3A59F45D3F6276003', 'isDownload': False} 2026-08-27 16:52:56,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:56,321 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:52:56,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:52:56,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:52:56,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:52:56,649 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:56,650 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:56,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:52:56,665 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:52:56,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:52:56,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:52:56,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:56,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:56,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 16:52:56,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:52:56,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:52:56,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:52:57,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.114 0.191 2026-08-27 16:52:57,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:57,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "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.003 2026-08-27 16:52:57,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:52:57,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "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.003 2026-08-27 16:52:57,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:52:57,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:52:57,189 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:57,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:52:57,199 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:52:57,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:52:57,211 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52: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-08-27 16:52:57,214 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:57,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.015 2026-08-27 16:52:57,258 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-27 16:52:57,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-27 16:52:57,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.059 2026-08-27 16:52:57,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:52:57,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.006 0.086 2026-08-27 16:52:57,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.005 0.017 2026-08-27 16:52:57,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 16:52:57,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:57,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:52:57,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.054 0.046 2026-08-27 16:52:57,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-27 16:52:57,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:52:57,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-27 16:52:57,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-08-27 16:52:57,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.022 0.080 2026-08-27 16:52:57,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:57,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:52:57,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:52:57,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:52:57,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.106 2026-08-27 16:52:57,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:52:57,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:52:57,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:52:57,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:52:57,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:58,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-08-27 16:52:58,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-08-27 16:52:58,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:58,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] 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-08-27 16:52:58,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:52:58,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] 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-08-27 16:52:58,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:58,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:52:58,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-08-27 16:52:58,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:52:58,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:52:58,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:52:58,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:52:58,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:52:58,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:52:58,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:52:58,951 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:58,951 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:58,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:52:59,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:52:59,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:52:59,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:52:59,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:52:59,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:52:59,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:52:59,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43640479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1a5a72fb-0cc3-4559-ad12-431e61e978e6'}] 2026-08-27 16:52:59,333 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:52:59,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43640479 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1a5a72fb-0cc3-4559-ad12-431e61e978e6'} created pos.order #578 2026-08-27 16:52:59,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43640479 finished 2026-08-27 16:52:59,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.056 0.137 2026-08-27 16:52:59,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.010 0.020 2026-08-27 16:52:59,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:52:59,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7367493 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1a5a72fb-0cc3-4559-ad12-431e61e978e6'}] 2026-08-27 16:52:59,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7367493 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1a5a72fb-0cc3-4559-ad12-431e61e978e6'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-08-27 16:52:59,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7367493 finished 2026-08-27 16:52:59,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:52:59,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.037 0.044 2026-08-27 16:52:59,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "GET /report/barcode/Code128/0440-5540-4b3d HTTP/1.1" 200 - 0 0.000 0.092 2026-08-27 16:52:59,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-27 16:52:59,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 16:52:59,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.023 0.018 2026-08-27 16:52:59,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19814164 (allocated 21893120) 2026-08-27 16:52:59,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 81726 2026-08-27 16:52:59,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-27 16:52:59,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 81726 2026-08-27 16:52:59,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165259_903564_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-27 16:52:59,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpcdveccrq_chrome_odoo" 2026-08-27 16:53:00,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 81943 2026-08-27 16:53:00,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpitwl0ee7_chrome_odoo 2026-08-27 16:53:00,070 26 INFO rb-b8d0dd6-224299-408903 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:38351/json/version 2026-08-27 16:53:00,071 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:00,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:00,106 26 INFO rb-b8d0dd6-224299-408903 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:38351/json 2026-08-27 16:53:00,106 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:00,112 26 INFO rb-b8d0dd6-224299-408903 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:38351/devtools/page/2115034E4759C99D9D5C2690728A05F9 2026-08-27 16:53:00,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-08-27 16:53:00,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-27 16:53:00,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:00,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-27 16:53:00,187 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:53:00,187 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:53:00,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.071 0.028 2026-08-27 16:53:00,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '2115034E4759C99D9D5C2690728A05F9', 'loaderId': '3CCF91DA87B68DBE47C34558B26A1088', 'isDownload': False} 2026-08-27 16:53:00,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:00,296 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:00,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:00,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:00,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:53:00,637 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:00,640 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:00,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:00,649 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:00,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:53:00,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/48] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:00,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:00,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:00,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:53:00,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:00,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 16:53:00,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-27 16:53:00,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.065 0.174 2026-08-27 16:53:00,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:00,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:00] "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.003 2026-08-27 16:53:01,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 16:53:01,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "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.027 2026-08-27 16:53:01,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.030 2026-08-27 16:53:01,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:01,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:01,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "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.015 2026-08-27 16:53:01,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "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-08-27 16:53:01,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-08-27 16:53:01,098 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:01,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:01,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:01,112 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:01,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-08-27 16:53:01,164 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:01,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:53:01,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.066 2026-08-27 16:53:01,174 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:01,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.026 2026-08-27 16:53:01,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:01,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.110 2026-08-27 16:53:01,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/48] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:01,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-08-27 16:53:01,379 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:01,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:53:01,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:53:01,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:53:01,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:53:01,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 16:53:01,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/48] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:01,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-27 16:53:01,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 16:53:01,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 16:53:01,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/48] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:01,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-27 16:53:01,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:01] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:53:01,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/48] Tour PosLoyaltyTour11.2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:01,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/48] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:53:01,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:01,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/48] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-08-27 16:53:01,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/48] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-08-27 16:53:01,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:01,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:53:01,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:02,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:02,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:02,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:02,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:02,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:02,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:02,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/48] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:53:02,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/48] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:53:02,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/48] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:53:02,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:02,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:02] "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.001 0.004 2026-08-27 16:53:02,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:53:02,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:02,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:02,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:02,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:02,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:02,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/48] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:02,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/48] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-08-27 16:53:02,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/48] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-08-27 16:53:02,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/48] 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-08-27 16:53:03,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:03,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:03,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:03,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:03,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:03,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:53:03,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:03,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:03,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:03,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:03,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:03,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/48] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:03,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/48] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:03,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:53:03,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:03,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/48] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:03,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:03,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:53:03,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71376694 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6023fc2a-0276-4ac2-8c14-f99122c18c67'}] 2026-08-27 16:53:03,819 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:03,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71376694 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6023fc2a-0276-4ac2-8c14-f99122c18c67'} created pos.order #579 2026-08-27 16:53:04,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71376694 finished 2026-08-27 16:53:04,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.056 0.156 2026-08-27 16:53:04,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.007 0.015 2026-08-27 16:53:04,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:04,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836564 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '6023fc2a-0276-4ac2-8c14-f99122c18c67'}] 2026-08-27 16:53:04,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:04,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836564 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '6023fc2a-0276-4ac2-8c14-f99122c18c67'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-08-27 16:53:04,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836564 finished 2026-08-27 16:53:04,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-27 16:53:04,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 16:53:04,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.044 2026-08-27 16:53:04,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22393320 (allocated 26611712) 2026-08-27 16:53:04,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 81943 2026-08-27 16:53:04,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-27 16:53:04,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 81943 2026-08-27 16:53:04,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165304_348159_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-27 16:53:04,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpitwl0ee7_chrome_odoo" 2026-08-27 16:53:04,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-08-27 16:53:04,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 82166 2026-08-27 16:53:04,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp6ukst_x6_chrome_odoo 2026-08-27 16:53:04,746 26 INFO rb-b8d0dd6-224299-408903 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:34779/json/version 2026-08-27 16:53:04,747 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:04,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:04,786 26 INFO rb-b8d0dd6-224299-408903 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:34779/json 2026-08-27 16:53:04,786 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:04,791 26 INFO rb-b8d0dd6-224299-408903 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:34779/devtools/page/0CCA2B202BCC03934ADFBC0D5111A8E1 2026-08-27 16:53:04,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-08-27 16:53:04,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-08-27 16:53:04,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:04,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-08-27 16:53:04,908 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:53:04,908 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:53:04,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:05,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.275 2026-08-27 16:53:05,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '0CCA2B202BCC03934ADFBC0D5111A8E1', 'loaderId': '6E4625B25A5B762DFC2CAADF03DFD8B6', 'isDownload': False} 2026-08-27 16:53:05,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-08-27 16:53:05,216 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:05,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:05,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:05,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:53:05,557 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:05,558 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:05,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:05,572 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:05,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:05,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:53:05,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:05,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:05,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.005 2026-08-27 16:53:05,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:53:05,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:53:05,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:53:05,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.082 0.183 2026-08-27 16:53:05,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:05,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:05,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:53:05,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:06,002 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:53:06,035 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:06,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:06,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:06,065 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:53:06,072 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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-08-27 16:53:06,072 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:06,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.035 2026-08-27 16:53:06,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 16:53:06,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:06,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.023 2026-08-27 16:53:06,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.108 2026-08-27 16:53:06,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-08-27 16:53:06,287 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:06,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 16:53:06,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-27 16:53:06,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-27 16:53:06,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 16:53:06,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-27 16:53:06,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-08-27 16:53:06,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1665&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 16:53:06,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 16:53:06,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:53:06,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 16:53:06,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.105 2026-08-27 16:53:06,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:06,967 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,191 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:07,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,103 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:08,538 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-08-27 16:53:08,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-27 16:53:08,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18431412 (allocated 19795968) 2026-08-27 16:53:08,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 82166 2026-08-27 16:53:08,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-08-27 16:53:08,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 82166 2026-08-27 16:53:08,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165308_662119_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-08-27 16:53:08,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp6ukst_x6_chrome_odoo" 2026-08-27 16:53:08,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-08-27 16:53:09,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 82377 2026-08-27 16:53:09,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpro74xm13_chrome_odoo 2026-08-27 16:53:09,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:44645/json/version 2026-08-27 16:53:09,076 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:09,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:09,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:44645/json 2026-08-27 16:53:09,116 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:09,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:44645/devtools/page/7FEFEFF7A558A8EC274F27EE59A3FDAD 2026-08-27 16:53:09,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-08-27 16:53:09,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-08-27 16:53:09,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:09,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-08-27 16:53:09,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:53:09,279 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:53:09,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:09,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.020 0.258 2026-08-27 16:53:09,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '7FEFEFF7A558A8EC274F27EE59A3FDAD', 'loaderId': '6797AD80ACBDD14DE61A2D0B191BBC9F', 'isDownload': False} 2026-08-27 16:53:09,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-08-27 16:53:09,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:09,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:09,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:09,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:53:09,894 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:09,896 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:09,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:53:09,909 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:09,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/35] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:09,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-27 16:53:09,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:09,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:09,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-27 16:53:09,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:53:09,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.020 2026-08-27 16:53:09,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 16:53:10,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.082 0.189 2026-08-27 16:53:10,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:10,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "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.004 2026-08-27 16:53:10,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:53:10,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "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.020 2026-08-27 16:53:10,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:10,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 16:53:10,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:10,415 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:10,419 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:53:10,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.010 2026-08-27 16:53:10,425 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:10,426 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:10,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.027 2026-08-27 16:53:10,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-27 16:53:10,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/35] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:10,565 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-27 16:53:10,592 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:10,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:10,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/35] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:10,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.080 0.068 2026-08-27 16:53:10,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.165 2026-08-27 16:53:10,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:53:10,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-27 16:53:10,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:53:10,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.194 2026-08-27 16:53:10,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1669&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 16:53:10,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1667&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 16:53:10,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:53:10,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1668&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:53:10,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:53:10,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.087 2026-08-27 16:53:10,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:53:10,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:53:10,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:10] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:53:10,957 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/35] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:11,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/35] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:11,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/35] Tour PosLoyaltyTour10 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:11,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/35] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:53:11,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:11,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.007 2026-08-27 16:53:11,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/35] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-08-27 16:53:11,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/35] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-08-27 16:53:11,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:11,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-08-27 16:53:11,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:11,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:11,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/35] 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-08-27 16:53:11,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:11,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:11,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:11,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/35] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:11,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:11,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:11,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:11,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/35] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:12,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/35] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-08-27 16:53:12,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/35] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-08-27 16:53:12,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/35] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-08-27 16:53:12,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/35] 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-08-27 16:53:12,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:12,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-08-27 16:53:12,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:12,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:12,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:12,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/35] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:12,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:12,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-08-27 16:53:12,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-27 16:53:12,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19514012 (allocated 21106688) 2026-08-27 16:53:12,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 82377 2026-08-27 16:53:12,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-08-27 16:53:12,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 82377 2026-08-27 16:53:12,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165312_728234_test_loyalty_program_with_tagged_free_product.txt 2026-08-27 16:53:12,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpro74xm13_chrome_odoo" 2026-08-27 16:53:12,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-08-27 16:53:13,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 82588 2026-08-27 16:53:13,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpzn7m0m66_chrome_odoo 2026-08-27 16:53:13,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40947/json/version 2026-08-27 16:53:13,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:13,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:13,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40947/json 2026-08-27 16:53:13,274 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:13,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:40947/devtools/page/0F77EA5E583934FB56362198BF257771 2026-08-27 16:53:13,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-08-27 16:53:13,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-08-27 16:53:13,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:13,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-08-27 16:53:13,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:53:13,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:53:13,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:13,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:13] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.357 2026-08-27 16:53:13,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '0F77EA5E583934FB56362198BF257771', 'loaderId': 'E98624815FC3FCC015D09D8747B8B6D5', 'isDownload': False} 2026-08-27 16:53:13,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-08-27 16:53:13,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:13,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:13] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:13,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:13] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-08-27 16:53:13,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:13] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 16:53:14,105 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:14,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:14,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:14,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:14,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/53] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:14,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-27 16:53:14,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:14,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:14,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 16:53:14,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 16:53:14,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.024 2026-08-27 16:53:14,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-27 16:53:14,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.078 0.195 2026-08-27 16:53:14,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:14,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:53:14,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:53:14,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:14,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:14,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:53:14,611 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:14,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:14,623 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:14,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:14,667 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:14,670 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:53:14,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.048 2026-08-27 16:53:14,678 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:14,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-08-27 16:53:14,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/53] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:14,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.038 2026-08-27 16:53:14,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.067 2026-08-27 16:53:14,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:14,864 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:14,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-27 16:53:14,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:53:14,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:53:14,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:53:14,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-27 16:53:14,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 16:53:14,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:53:14,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:53:14,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:14] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 16:53:15,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.122 2026-08-27 16:53:15,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:15,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:15,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:15,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:15,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:15,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:15,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:15,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:15,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-08-27 16:53:15,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-08-27 16:53:15,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-08-27 16:53:15,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-2"))) 2026-08-27 16:53:15,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:15,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:15,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:15,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:15,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:16,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:16,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:16,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:16,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:16,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:16,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:16,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:16,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:16,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-08-27 16:53:16,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-08-27 16:53:16,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-08-27 16:53:16,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-08-27 16:53:16,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:16,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:16,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:16,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:16,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:16,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:17,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:17,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:17,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:17,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:17,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:17,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:17,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:17,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-08-27 16:53:17,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-08-27 16:53:17,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-08-27 16:53:17,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("2")):has(.price:contains("-10"))) 2026-08-27 16:53:17,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:17,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:17,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:17,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:17,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-08-27 16:53:17,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 16:53:17,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20561312 (allocated 22024192) 2026-08-27 16:53:17,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 82588 2026-08-27 16:53:17,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-08-27 16:53:17,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 82588 2026-08-27 16:53:18,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165318_001196_test_loyalty_reward_product_tag.txt 2026-08-27 16:53:18,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpzn7m0m66_chrome_odoo" 2026-08-27 16:53:18,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-08-27 16:53:18,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 82795 2026-08-27 16:53:18,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp2nz_xkih_chrome_odoo 2026-08-27 16:53:18,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:35819/json/version 2026-08-27 16:53:18,579 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:18,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:18,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:35819/json 2026-08-27 16:53:18,583 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:18,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:35819/devtools/page/9E319AA915A36B5FF75D5A28A28EFA89 2026-08-27 16:53:18,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-08-27 16:53:18,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-08-27 16:53:18,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:18,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-08-27 16:53:18,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-27 16:53:18,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-08-27 16:53:18,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:18,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:18] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.019 0.252 2026-08-27 16:53:18,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '9E319AA915A36B5FF75D5A28A28EFA89', 'loaderId': '90E22D22658DFEF4D1DDFEF4382DEECC', 'isDownload': False} 2026-08-27 16:53:18,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-08-27 16:53:18,954 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:18,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:18] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:18,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:18] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:18,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:18] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 16:53:19,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:19,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:19,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:19,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate test code "odoo.startTour('test_loyalty_reward_with_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:19,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/27] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:19,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:53:19,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:19,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:19,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 16:53:19,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:53:19,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:53:19,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:53:19,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.090 0.183 2026-08-27 16:53:19,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:19,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:19,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:19,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:53:19,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:53:19,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:19,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:53:19,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:19,814 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:19,817 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:19,829 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:19,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 16:53:19,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.041 2026-08-27 16:53:19,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 16:53:19,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-08-27 16:53:19,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:19,960 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:19,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.056 2026-08-27 16:53:19,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/27] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:19,997 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:20,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/27] Tour test_loyalty_reward_with_variant → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:20,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.071 0.088 2026-08-27 16:53:20,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-27 16:53:20,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:53:20,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 16:53:20,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-08-27 16:53:20,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:53:20,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:53:20,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 16:53:20,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1672&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:53:20,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 16:53:20,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:53:20,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.120 2026-08-27 16:53:20,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/27] Tour test_loyalty_reward_with_variant → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:20,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-08-27 16:53:20,443 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/27] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:20,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/27] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:20,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/27] Tour test_loyalty_reward_with_variant → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-08-27 16:53:20,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/27] Tour test_loyalty_reward_with_variant → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:21,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/27] Tour test_loyalty_reward_with_variant → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-08-27 16:53:21,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:21] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.007 0.013 2026-08-27 16:53:21,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.005 0.016 2026-08-27 16:53:21,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:21,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.021 2026-08-27 16:53:21,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [13/27] Tour test_loyalty_reward_with_variant → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:21,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [14/27] Tour test_loyalty_reward_with_variant → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-08-27 16:53:21,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [15/27] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:21,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [16/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-08-27 16:53:21,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [17/27] Tour test_loyalty_reward_with_variant → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 16:53:21,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [18/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-08-27 16:53:21,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [19/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-08-27 16:53:21,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [20/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:53:21,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [21/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-08-27 16:53:21,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [22/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-08-27 16:53:21,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [23/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:53:21,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [24/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-08-27 16:53:21,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [25/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-08-27 16:53:21,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [26/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:53:21,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [27/27] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-08-27 16:53:21,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-08-27 16:53:21,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 16:53:21,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19642348 (allocated 21368832) 2026-08-27 16:53:22,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 82795 2026-08-27 16:53:22,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-08-27 16:53:22,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 82795 2026-08-27 16:53:22,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165322_099189_test_loyalty_reward_with_variant.txt 2026-08-27 16:53:22,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp2nz_xkih_chrome_odoo" 2026-08-27 16:53:22,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-08-27 16:53:22,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 83009 2026-08-27 16:53:22,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpzem9sjqo_chrome_odoo 2026-08-27 16:53:22,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44441/json/version 2026-08-27 16:53:22,374 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:22,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:22,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44441/json 2026-08-27 16:53:22,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:22,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:44441/devtools/page/9F69BA639FEBA18BABF2A6852D7EE54B 2026-08-27 16:53:22,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-27 16:53:22,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-27 16:53:22,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:22,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-27 16:53:22,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:53:22,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:53:22,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:22,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:22] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.286 2026-08-27 16:53:22,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '9F69BA639FEBA18BABF2A6852D7EE54B', 'loaderId': 'F163BAABF3C6E55A4C19229787C83E0B', 'isDownload': False} 2026-08-27 16:53:22,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-08-27 16:53:22,879 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:22,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:22] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:22,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:22] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:53:22,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:22] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:23,207 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:23,211 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:23,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:23,225 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:23,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:23,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 16:53:23,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:23,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:23,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 16:53:23,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:53:23,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.010 0.019 2026-08-27 16:53:23,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 16:53:23,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.099 0.184 2026-08-27 16:53:23,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "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-08-27 16:53:23,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:23,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:53:23,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:23,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:23,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:53:23,724 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:23,731 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:23,734 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:23,743 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:23,744 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:23,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.018 2026-08-27 16:53:23,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 16:53:23,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 16:53:23,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:23,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:23,963 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:23,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.109 2026-08-27 16:53:23,971 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:23,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.122 2026-08-27 16:53:24,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:53:24,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 16:53:24,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.035 0.151 2026-08-27 16:53:24,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-27 16:53:24,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:53:24,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:53:24,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-27 16:53:24,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.083 2026-08-27 16:53:24,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:53:24,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:53:24,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:24,974 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:24,975 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:25,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,182 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34989094 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c80d3c11-ca9a-430a-a344-4b623477d1f9'}] 2026-08-27 16:53:25,306 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:25,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34989094 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c80d3c11-ca9a-430a-a344-4b623477d1f9'} created pos.order #580 2026-08-27 16:53:25,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34989094 finished 2026-08-27 16:53:25,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.048 0.123 2026-08-27 16:53:25,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.009 0.019 2026-08-27 16:53:25,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:25,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29942914 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c80d3c11-ca9a-430a-a344-4b623477d1f9'}] 2026-08-27 16:53:25,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29942914 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c80d3c11-ca9a-430a-a344-4b623477d1f9'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-08-27 16:53:25,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29942914 finished 2026-08-27 16:53:25,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:25,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.039 2026-08-27 16:53:25,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-27 16:53:25,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 16:53:25,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "GET /report/barcode/Code128/044a-fa09-4e6c HTTP/1.1" 200 - 0 0.000 0.083 2026-08-27 16:53:25,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.020 2026-08-27 16:53:25,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16040472 (allocated 17563648) 2026-08-27 16:53:25,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 83009 2026-08-27 16:53:25,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-27 16:53:25,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 83009 2026-08-27 16:53:25,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165325_818876_test_loyalty_validity_dates_and_use.txt 2026-08-27 16:53:25,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpzem9sjqo_chrome_odoo" 2026-08-27 16:53:25,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 83228 2026-08-27 16:53:25,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpo1q7i6l7_chrome_odoo 2026-08-27 16:53:25,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33551/json/version 2026-08-27 16:53:25,963 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:25,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:25,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33551/json 2026-08-27 16:53:26,000 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:26,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:33551/devtools/page/0B1ED20EACCC48D95106E9BF58040169 2026-08-27 16:53:26,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-27 16:53:26,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-27 16:53:26,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:26,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-27 16:53:26,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:53:26,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:53:26,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.021 2026-08-27 16:53:26,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '0B1ED20EACCC48D95106E9BF58040169', 'loaderId': '099102A782375EC9ED36EC30A905848C', 'isDownload': False} 2026-08-27 16:53:26,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-08-27 16:53:26,188 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:26,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:26,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:26,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 16:53:26,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:26,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:26,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:26,572 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:26,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:26,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:53:26,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:26,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:26,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:53:26,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:26,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.005 0.015 2026-08-27 16:53:26,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 16:53:26,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.079 0.190 2026-08-27 16:53:26,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:26,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:26,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.004 2026-08-27 16:53:26,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.006 2026-08-27 16:53:26,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.007 2026-08-27 16:53:26,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.007 2026-08-27 16:53:26,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 16:53:26,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.002 2026-08-27 16:53:27,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:27,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:27,041 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:27,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:27,067 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:27,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.023 2026-08-27 16:53:27,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 16:53:27,074 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:27,074 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:27,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 16:53:27,123 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:27,274 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.089 0.025 2026-08-27 16:53:27,300 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-27 16:53:27,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.134 2026-08-27 16:53:27,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-27 16:53:27,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-08-27 16:53:27,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-08-27 16:53:27,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 16:53:27,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 16:53:27,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:53:27,467 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:53:27,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:53:27,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:53:27,649 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,700 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,751 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,824 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:27,825 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:27,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:27,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,081 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397880 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ea8374c0-b725-4b3f-96cf-c86e593e7a95'}] 2026-08-27 16:53:28,152 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:28,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397880 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ea8374c0-b725-4b3f-96cf-c86e593e7a95'} created pos.order #581 2026-08-27 16:53:28,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397880 finished 2026-08-27 16:53:28,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.043 0.121 2026-08-27 16:53:28,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.008 0.020 2026-08-27 16:53:28,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:28,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "GET /report/barcode/Code128/0440-1624-4a8b HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 16:53:28,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55440079 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'ea8374c0-b725-4b3f-96cf-c86e593e7a95'}] 2026-08-27 16:53:28,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55440079 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'ea8374c0-b725-4b3f-96cf-c86e593e7a95'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-08-27 16:53:28,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55440079 finished 2026-08-27 16:53:28,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.041 2026-08-27 16:53:28,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 16:53:28,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.010 2026-08-27 16:53:28,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:28,950 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,110 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,162 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,263 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,318 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:29,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17659661 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'a636800b-0b36-4fc8-97ff-214b302423ba'}] 2026-08-27 16:53:29,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17659661 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'a636800b-0b36-4fc8-97ff-214b302423ba'} created pos.order #582 2026-08-27 16:53:29,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17659661 finished 2026-08-27 16:53:29,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.038 0.102 2026-08-27 16:53:29,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.006 0.015 2026-08-27 16:53:29,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:29,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48241645 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'a636800b-0b36-4fc8-97ff-214b302423ba'}] 2026-08-27 16:53:29,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48241645 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'a636800b-0b36-4fc8-97ff-214b302423ba'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-08-27 16:53:30,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48241645 finished 2026-08-27 16:53:30,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:30,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.017 0.042 2026-08-27 16:53:30,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-27 16:53:30,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:30] "GET /report/barcode/Code128/044b-bc49-4378 HTTP/1.1" 200 - 0 0.000 0.074 2026-08-27 16:53:30,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 16:53:30,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-08-27 16:53:30,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18291884 (allocated 20058112) 2026-08-27 16:53:30,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 83228 2026-08-27 16:53:30,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-27 16:53:30,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 83228 2026-08-27 16:53:30,245 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165330_245437_test_loyalty_validity_dates_and_use.txt 2026-08-27 16:53:30,245 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpo1q7i6l7_chrome_odoo" 2026-08-27 16:53:30,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-08-27 16:53:30,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 83448 2026-08-27 16:53:30,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmps_hi2mh2_chrome_odoo 2026-08-27 16:53:30,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:39575/json/version 2026-08-27 16:53:30,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:30,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:30,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:39575/json 2026-08-27 16:53:30,702 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:30,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:39575/devtools/page/75A258D583F072DF771686963487170D 2026-08-27 16:53:30,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-08-27 16:53:30,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-08-27 16:53:30,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:30,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-08-27 16:53:30,816 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:53:30,816 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:53:30,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:31,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.024 0.245 2026-08-27 16:53:31,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '75A258D583F072DF771686963487170D', 'loaderId': 'D642AC4783854CD12364E6DD36CDECEA', 'isDownload': False} 2026-08-27 16:53:31,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:31,143 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:31,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:31,156 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:53:31,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:53:31,478 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:31,479 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:31,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:31,494 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:31,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/49] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:31,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:53:31,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:31,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:31,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:53:31,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:53:31,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.009 0.137 2026-08-27 16:53:31,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-08-27 16:53:31,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.081 0.178 2026-08-27 16:53:31,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:31,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:31] "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.004 2026-08-27 16:53:32,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:53:32,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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.003 2026-08-27 16:53:32,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:32,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:53:32,103 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:32,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:32,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:32,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.012 2026-08-27 16:53:32,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 16:53:32,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-27 16:53:32,145 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:32,150 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:32,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:32,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.019 2026-08-27 16:53:32,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.006 0.042 2026-08-27 16:53:32,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/49] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:32,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 16:53:32,304 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:32,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:32,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.057 0.033 2026-08-27 16:53:32,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:53:32,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:53:32,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:53:32,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 16:53:32,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:53:32,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:53:32,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:53:32,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.115 2026-08-27 16:53:32,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:32,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/49] 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-08-27 16:53:32,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:53:32,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/49] 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-08-27 16:53:32,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:32,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:33,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:33,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:33,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:33,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner 2" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:33,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/49] 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-08-27 16:53:33,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:33,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:53:33,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:33,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:33,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:53:33,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:33,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:33,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:33,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/49] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:33,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/49] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-08-27 16:53:33,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/49] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-08-27 16:53:33,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:33,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:33,940 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:33,940 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:33,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/49] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:34,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/49] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:34,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/49] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:34,143 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/49] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:34,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:34,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86718435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b5a3dca-12f9-43c9-996e-c43afe9a9fa4'}] 2026-08-27 16:53:34,209 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:34,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86718435 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b5a3dca-12f9-43c9-996e-c43afe9a9fa4'} created pos.order #583 2026-08-27 16:53:34,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86718435 finished 2026-08-27 16:53:34,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.050 0.121 2026-08-27 16:53:34,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.010 0.020 2026-08-27 16:53:34,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:34,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9263573 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0b5a3dca-12f9-43c9-996e-c43afe9a9fa4'}] 2026-08-27 16:53:34,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9263573 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0b5a3dca-12f9-43c9-996e-c43afe9a9fa4'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-08-27 16:53:34,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:34,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9263573 finished 2026-08-27 16:53:34,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.040 2026-08-27 16:53:34,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:34,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:53:34,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:34,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:34,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:34,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:34,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/49] 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-08-27 16:53:34,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:34,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:53:35,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:35,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/49] 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-08-27 16:53:35,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:53:35,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/49] 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-08-27 16:53:35,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:35,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:35,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:35,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-08-27 16:53:35,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:53:35,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-08-27 16:53:35,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-27 16:53:35,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24649516 (allocated 26873856) 2026-08-27 16:53:35,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 83448 2026-08-27 16:53:35,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-08-27 16:53:35,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 83448 2026-08-27 16:53:35,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165335_731381_test_max_usage_partner_with_point.txt 2026-08-27 16:53:35,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmps_hi2mh2_chrome_odoo" 2026-08-27 16:53:35,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-08-27 16:53:36,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 83663 2026-08-27 16:53:36,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpbdndh8g3_chrome_odoo 2026-08-27 16:53:36,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:38635/json/version 2026-08-27 16:53:36,115 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:36,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:36,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:38635/json 2026-08-27 16:53:36,167 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:36,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:38635/devtools/page/C9957240B8F16A5E0157DA92960E8989 2026-08-27 16:53:36,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-08-27 16:53:36,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-08-27 16:53:36,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:36,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-08-27 16:53:36,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-27 16:53:36,302 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:53:36,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:36,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.016 0.258 2026-08-27 16:53:36,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'C9957240B8F16A5E0157DA92960E8989', 'loaderId': '8B720B73EF66804DD6190385E97AD691', 'isDownload': False} 2026-08-27 16:53:36,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-08-27 16:53:36,591 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:36,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:36,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:36,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:53:36,930 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:36,931 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:36,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:36,946 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:36,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/28] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:36,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 16:53:36,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:36,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:36,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.005 2026-08-27 16:53:36,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:53:37,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.023 2026-08-27 16:53:37,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:53:37,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.080 0.183 2026-08-27 16:53:37,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:53:37,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:37,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 16:53:37,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:37,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:37,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:53:37,430 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:37,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:37,446 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:53:37,458 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-27 16:53:37,462 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:37,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:53:37,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:37,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.013 2026-08-27 16:53:37,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-08-27 16:53:37,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/28] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:37,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.035 2026-08-27 16:53:37,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.075 0.127 2026-08-27 16:53:37,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/28] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:37,674 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:37,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-27 16:53:37,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:53:37,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:53:37,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/28] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:37,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.043 0.135 2026-08-27 16:53:37,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-08-27 16:53:37,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:53:37,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 16:53:37,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:53:37,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.126 2026-08-27 16:53:37,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:37] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 16:53:37,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/28] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:37,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/28] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:38,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/28] Tour test_min_qty_points_awarded → Step Search for partner "AA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:38,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/28] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-08-27 16:53:38,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/28] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:38,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:53:38,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/28] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:53:38,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:38,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:38,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/28] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:53:38,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/28] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-08-27 16:53:38,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/28] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-08-27 16:53:38,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/28] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-08-27 16:53:38,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-08-27 16:53:38,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/28] 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-08-27 16:53:38,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:38,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:38,794 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:38,795 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:38,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/28] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:38,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/28] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:38,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:39,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/28] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:53:39,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:39,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/28] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:39,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:39,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:53:39,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407965 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '95cd03a9-ba43-4e95-88ea-1aefe7ca55c0'}] 2026-08-27 16:53:39,186 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:39,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407965 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '95cd03a9-ba43-4e95-88ea-1aefe7ca55c0'} created pos.order #584 2026-08-27 16:53:39,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27407965 finished 2026-08-27 16:53:39,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.054 0.136 2026-08-27 16:53:39,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.021 2026-08-27 16:53:39,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 16:53:39,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2290883 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '95cd03a9-ba43-4e95-88ea-1aefe7ca55c0'}] 2026-08-27 16:53:39,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2290883 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '95cd03a9-ba43-4e95-88ea-1aefe7ca55c0'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-08-27 16:53:39,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2290883 finished 2026-08-27 16:53:39,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:39,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.043 2026-08-27 16:53:39,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-08-27 16:53:39,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 16:53:39,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.019 2026-08-27 16:53:39,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20545380 (allocated 22417408) 2026-08-27 16:53:39,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 83663 2026-08-27 16:53:39,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-08-27 16:53:39,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 83663 2026-08-27 16:53:39,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165339_724993_test_min_qty_points_awarded.txt 2026-08-27 16:53:39,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpbdndh8g3_chrome_odoo" 2026-08-27 16:53:39,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-08-27 16:53:40,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 83881 2026-08-27 16:53:40,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp9ltp8_tf_chrome_odoo 2026-08-27 16:53:40,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38463/json/version 2026-08-27 16:53:40,228 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:40,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:40,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38463/json 2026-08-27 16:53:40,276 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:40,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38463/devtools/page/C0231295011978D71764D104517D4D55 2026-08-27 16:53:40,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-08-27 16:53:40,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-08-27 16:53:40,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:40,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-08-27 16:53:40,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:53:40,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:53:40,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:40,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:40] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.269 2026-08-27 16:53:40,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'C0231295011978D71764D104517D4D55', 'loaderId': '68CBF37C8F699E7DEE7592927A8DAD9B', 'isDownload': False} 2026-08-27 16:53:40,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-08-27 16:53:40,695 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:40,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:40] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:40,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:40] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:53:40,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:40] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 16:53:41,036 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:41,037 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:41,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:53:41,052 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:41,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/176] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:53:41,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:53:41,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:41,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:53:41,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:53:41,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.021 2026-08-27 16:53:41,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-27 16:53:41,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.092 0.185 2026-08-27 16:53:41,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:41,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 16:53:41,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:41,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:41,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-27 16:53:41,521 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,532 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,577 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:41,579 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:41,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.014 2026-08-27 16:53:41,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-08-27 16:53:41,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 16:53:41,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/176] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:53:41,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:41,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:53:41,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.084 0.024 2026-08-27 16:53:41,770 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:41,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.094 2026-08-27 16:53:41,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:53:41,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:53:41,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 16:53:41,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.170 2026-08-27 16:53:41,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.014 0.082 2026-08-27 16:53:41,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 16:53:41,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:53:41,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:53:41,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:53:41,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 16:53:41,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 16:53:41,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.127 2026-08-27 16:53:42,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-08-27 16:53:42,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-08-27 16:53:42,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-08-27 16:53:42,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:42,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/176] 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-08-27 16:53:42,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:42,347 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:42,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:53:42,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:42,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:42,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:53:42,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:42,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:42,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:53:42,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:42,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:42,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-08-27 16:53:42,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-08-27 16:53:43,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:43,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:43,105 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:43,105 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:43,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:43,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:43,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:53:43,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:43,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:43,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:43,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53bb5951-2917-4fc9-a8b1-129f6cdd5e55'}] 2026-08-27 16:53:43,436 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:43,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857514 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53bb5951-2917-4fc9-a8b1-129f6cdd5e55'} created pos.order #585 2026-08-27 16:53:43,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857514 finished 2026-08-27 16:53:43,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.027 0.060 2026-08-27 16:53:43,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.009 0.019 2026-08-27 16:53:43,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:43,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57638039 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '53bb5951-2917-4fc9-a8b1-129f6cdd5e55'}] 2026-08-27 16:53:43,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57638039 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '53bb5951-2917-4fc9-a8b1-129f6cdd5e55'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-08-27 16:53:43,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:43,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57638039 finished 2026-08-27 16:53:43,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:53:43,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.031 0.049 2026-08-27 16:53:43,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 16:53:43,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-08-27 16:53:43,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:43,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/176] 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-08-27 16:53:43,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:43,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:43,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:53:44,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:44,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:44,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:53:44,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:44,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:44,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:53:44,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:44,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:44,453 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-08-27 16:53:44,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-08-27 16:53:44,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:44,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:44,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:44,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:44,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:53:44,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:44,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:45,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:45,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25557420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '84c8db0f-80f4-4904-854a-a8b4357b02d8'}] 2026-08-27 16:53:45,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25557420 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '84c8db0f-80f4-4904-854a-a8b4357b02d8'} created pos.order #586 2026-08-27 16:53:45,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25557420 finished 2026-08-27 16:53:45,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.015 0.044 2026-08-27 16:53:45,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.017 2026-08-27 16:53:45,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:45,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90675936 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '84c8db0f-80f4-4904-854a-a8b4357b02d8'}] 2026-08-27 16:53:45,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:45,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90675936 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '84c8db0f-80f4-4904-854a-a8b4357b02d8'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-08-27 16:53:45,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90675936 finished 2026-08-27 16:53:45,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-27 16:53:45,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.033 0.046 2026-08-27 16:53:45,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:53:45,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-08-27 16:53:45,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-08-27 16:53:45,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-08-27 16:53:45,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:45,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:45,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:45,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:45,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:45,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-27 16:53:45,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:45,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:45,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:45,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:45,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:53:45,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:45,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:46,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:53:46,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:46,138 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:46,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:53:46,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:46,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:46,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-08-27 16:53:46,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-08-27 16:53:46,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:46,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:46,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:46,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:46,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:53:46,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:46,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:46,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:46,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22308337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '51086542-514a-4c38-ad43-c2cfbdf9d36b'}] 2026-08-27 16:53:46,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22308337 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '51086542-514a-4c38-ad43-c2cfbdf9d36b'} created pos.order #587 2026-08-27 16:53:46,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22308337 finished 2026-08-27 16:53:46,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.017 0.046 2026-08-27 16:53:46,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.006 0.016 2026-08-27 16:53:47,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:47,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39730709 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '51086542-514a-4c38-ad43-c2cfbdf9d36b'}] 2026-08-27 16:53:47,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39730709 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '51086542-514a-4c38-ad43-c2cfbdf9d36b'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-08-27 16:53:47,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39730709 finished 2026-08-27 16:53:47,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:47,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.014 0.040 2026-08-27 16:53:47,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-27 16:53:47,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.028 0.009 2026-08-27 16:53:47,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-08-27 16:53:47,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:47,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:47,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:47,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:47,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:47,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-27 16:53:47,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:47,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:47,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:53:47,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:47,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:47,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:53:47,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:47,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:48,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-08-27 16:53:48,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:48,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:48,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-08-27 16:53:48,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-08-27 16:53:48,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:48,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:48,453 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:48,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:48,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-08-27 16:53:48,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:48,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:48,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:48,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:53:48,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65992341 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '8315d4ad-77bd-4b45-ae0e-05c3f7a0f32f'}] 2026-08-27 16:53:48,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65992341 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '8315d4ad-77bd-4b45-ae0e-05c3f7a0f32f'} created pos.order #588 2026-08-27 16:53:48,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65992341 finished 2026-08-27 16:53:48,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.016 0.048 2026-08-27 16:53:48,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.007 0.019 2026-08-27 16:53:48,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:48,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82432907 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '8315d4ad-77bd-4b45-ae0e-05c3f7a0f32f'}] 2026-08-27 16:53:48,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82432907 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '8315d4ad-77bd-4b45-ae0e-05c3f7a0f32f'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-08-27 16:53:48,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82432907 finished 2026-08-27 16:53:48,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:48,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.014 0.037 2026-08-27 16:53:48,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-27 16:53:48,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.004 0.010 2026-08-27 16:53:48,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-08-27 16:53:49,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:49,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:49,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:49,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:49,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:49,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-27 16:53:49,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:49,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:53:49,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:49,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:53:49,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-27 16:53:49,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:49,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:49,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:49,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:49,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:53:49,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:49,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:49,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:49,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'a4df6bd1-f1f8-4521-880e-558820666b12'}] 2026-08-27 16:53:49,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217365 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'a4df6bd1-f1f8-4521-880e-558820666b12'} created pos.order #589 2026-08-27 16:53:49,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217365 finished 2026-08-27 16:53:50,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.017 0.057 2026-08-27 16:53:50,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.007 0.017 2026-08-27 16:53:50,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:53:50,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42754719 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'a4df6bd1-f1f8-4521-880e-558820666b12'}] 2026-08-27 16:53:50,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42754719 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'a4df6bd1-f1f8-4521-880e-558820666b12'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-08-27 16:53:50,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:50,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42754719 finished 2026-08-27 16:53:50,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.038 2026-08-27 16:53:50,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:53:50,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.003 0.008 2026-08-27 16:53:50,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:50,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/176] 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-08-27 16:53:50,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:53:50,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:53:50,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-27 16:53:50,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:53:50,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/176] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:53:50,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:53:50,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/176] 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-08-27 16:53:50,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:50,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:50,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:50,955 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-08-27 16:53:51,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-08-27 16:53:51,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:53:51,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:53:51,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:53:51,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:53:51,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:53:51,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-27 16:53:51,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:53:51,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:53:51,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-08-27 16:53:51,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-27 16:53:51,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-08-27 16:53:51,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-08-27 16:53:51,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-08-27 16:53:51,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:53:51,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:53:51,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:53:51,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:53:51,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:53:52,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:53:52,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:53:52,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:53:52,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:53:52,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:53:52,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456933 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'dbdcca79-1abe-407d-9889-2ceaed6313ae'}] 2026-08-27 16:53:52,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456933 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'dbdcca79-1abe-407d-9889-2ceaed6313ae'} created pos.order #590 2026-08-27 16:53:52,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456933 finished 2026-08-27 16:53:52,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.053 0.124 2026-08-27 16:53:52,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.008 0.017 2026-08-27 16:53:52,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:52,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63175028 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'dbdcca79-1abe-407d-9889-2ceaed6313ae'}] 2026-08-27 16:53:52,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63175028 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'dbdcca79-1abe-407d-9889-2ceaed6313ae'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-08-27 16:53:52,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:53:52,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63175028 finished 2026-08-27 16:53:52,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.014 0.035 2026-08-27 16:53:52,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-08-27 16:53:52,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:53:52,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.004 0.021 2026-08-27 16:53:52,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 38651248 (allocated 41168896) 2026-08-27 16:53:52,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 83881 2026-08-27 16:53:52,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-08-27 16:53:52,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 83881 2026-08-27 16:53:52,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165352_842650_test_multiple_gift_wallet_programs.txt 2026-08-27 16:53:52,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp9ltp8_tf_chrome_odoo" 2026-08-27 16:53:52,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-08-27 16:53:53,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 84133 2026-08-27 16:53:53,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmphd5ktqey_chrome_odoo 2026-08-27 16:53:53,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:42743/json/version 2026-08-27 16:53:53,254 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:53,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:53,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:42743/json 2026-08-27 16:53:53,300 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:53,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:42743/devtools/page/B6692F7D7A289AFE572EA81BEA3B10A3 2026-08-27 16:53:53,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-08-27 16:53:53,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-08-27 16:53:53,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:53,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-08-27 16:53:53,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-27 16:53:53,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-08-27 16:53:53,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:53,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:53] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.018 0.280 2026-08-27 16:53:53,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'B6692F7D7A289AFE572EA81BEA3B10A3', 'loaderId': 'F0523607242EF57D6D06ADCE00888B7B', 'isDownload': False} 2026-08-27 16:53:53,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-08-27 16:53:53,722 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:53,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:53] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:53,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:53] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:53,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:53] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:53:54,031 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:54,032 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:54,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:54,046 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:54,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:54,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:53:54,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:54,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:54,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:53:54,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:53:54,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:53:54,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:53:54,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.082 0.189 2026-08-27 16:53:54,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.001 2026-08-27 16:53:54,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:54,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:53:54,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:53:54,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:54,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:53:54,502 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:54,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:54,509 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:54,511 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:54,524 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53: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-08-27 16:53:54,526 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:54,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.016 2026-08-27 16:53:54,564 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:54,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-08-27 16:53:54,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.023 2026-08-27 16:53:54,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:54,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.093 2026-08-27 16:53:54,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-27 16:53:54,698 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:54,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:53:54,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:54,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-27 16:53:54,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:53:54,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 16:53:54,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-27 16:53:54,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-27 16:53:54,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 16:53:54,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 16:53:54,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.119 2026-08-27 16:53:54,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:55,025 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:55,076 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:55,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-08-27 16:53:55,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:53:55,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14394448 (allocated 15728640) 2026-08-27 16:53:55,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 84133 2026-08-27 16:53:55,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-08-27 16:53:55,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 84133 2026-08-27 16:53:55,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165355_225027_test_multiple_loyalty_products.txt 2026-08-27 16:53:55,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmphd5ktqey_chrome_odoo" 2026-08-27 16:53:55,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-08-27 16:53:55,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 84344 2026-08-27 16:53:55,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp85j5dik1_chrome_odoo 2026-08-27 16:53:55,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:38965/json/version 2026-08-27 16:53:55,514 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:55,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-27 16:53:55,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:38965/json 2026-08-27 16:53:55,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:53:55,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:38965/devtools/page/59B85A70E77DD2816F34403E0231894C 2026-08-27 16:53:55,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-27 16:53:55,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-27 16:53:55,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:53:55,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-08-27 16:53:55,697 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:53:55,697 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:53:55,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:53:56,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.018 0.331 2026-08-27 16:53:56,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '59B85A70E77DD2816F34403E0231894C', 'loaderId': '5EC70F4AF9F47A9AA14EC8075A3DE533', 'isDownload': False} 2026-08-27 16:53:56,054 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:56,062 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:53:56,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:53:56,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:53:56,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 16:53:56,405 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:56,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:56,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:53:56,420 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:53:56,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:56,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:53:56,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:53:56,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:56,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:53:56,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:53:56,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.019 2026-08-27 16:53:56,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:53:56,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.075 0.181 2026-08-27 16:53:56,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:53:56,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.004 2026-08-27 16:53:56,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 16:53:56,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 2026-08-27 16:53:56,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-27 16:53:56,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:53:56,898 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:56,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:56,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:56,915 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:56,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 16:53:56,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:56,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:53:56,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.025 2026-08-27 16:53:56,972 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:53:56,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.024 2026-08-27 16:53:57,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:57,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.046 2026-08-27 16:53:57,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.003 0.010 2026-08-27 16:53:57,102 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:57,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:53:57,166 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:57,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-27 16:53:57,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 16:53:57,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:53:57,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 16:53:57,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 16:53:57,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.024 0.077 2026-08-27 16:53:57,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 16:53:57,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 16:53:57,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.103 2026-08-27 16:53:57,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:57,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:57,485 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:57,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:53:58,034 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,316 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,736 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:58,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:59] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:53:59,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,501 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,571 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:53:59,572 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:53:59,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,946 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:53:59,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95556726 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e434059f-2998-4d9c-b60f-58b2cb14c7fc'}] 2026-08-27 16:53:59,954 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:53:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:00,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95556726 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e434059f-2998-4d9c-b60f-58b2cb14c7fc'} created pos.order #591 2026-08-27 16:54:00,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95556726 finished 2026-08-27 16:54:00,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.023 0.061 2026-08-27 16:54:00,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.011 0.024 2026-08-27 16:54:00,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:00,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81652886 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e434059f-2998-4d9c-b60f-58b2cb14c7fc'}] 2026-08-27 16:54:00,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81652886 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e434059f-2998-4d9c-b60f-58b2cb14c7fc'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-08-27 16:54:00,166 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:00,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81652886 finished 2026-08-27 16:54:00,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.017 0.053 2026-08-27 16:54:00,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-08-27 16:54:00,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-27 16:54:00,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:54:00,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17253616 (allocated 19009536) 2026-08-27 16:54:00,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 84344 2026-08-27 16:54:00,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-08-27 16:54:00,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 84344 2026-08-27 16:54:00,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165400_343946_test_multiple_physical_gift_card_sale.txt 2026-08-27 16:54:00,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp85j5dik1_chrome_odoo" 2026-08-27 16:54:00,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-08-27 16:54:00,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 84565 2026-08-27 16:54:00,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpuo494p43_chrome_odoo 2026-08-27 16:54:00,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37985/json/version 2026-08-27 16:54:00,770 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:00,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:00,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37985/json 2026-08-27 16:54:00,803 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:00,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:37985/devtools/page/402EC668A43C7268ADD2F89A50F472B7 2026-08-27 16:54:00,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-08-27 16:54:00,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-08-27 16:54:00,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:00,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-08-27 16:54:00,911 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:54:00,911 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:54:00,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:01,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.016 0.255 2026-08-27 16:54:01,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '402EC668A43C7268ADD2F89A50F472B7', 'loaderId': 'FB59DAEAC0B1D639F9E0965738EE8837', 'isDownload': False} 2026-08-27 16:54:01,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:01,241 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:01,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:01,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:01,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:01,564 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:01,566 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:01,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:54:01,579 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:01,582 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:01,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:54:01,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:01,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:01,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:54:01,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:54:01,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.006 0.019 2026-08-27 16:54:01,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:54:01,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.084 0.206 2026-08-27 16:54:01,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "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-08-27 16:54:01,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:01] "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.003 2026-08-27 16:54:02,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 16:54:02,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "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.034 2026-08-27 16:54:02,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:02,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:54:02,097 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:02,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:02,104 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:02,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:02,120 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:54:02,122 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:54:02,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.053 2026-08-27 16:54:02,161 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:02,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-27 16:54:02,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.006 0.058 2026-08-27 16:54:02,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.089 2026-08-27 16:54:02,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-08-27 16:54:02,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,363 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:02,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-27 16:54:02,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-27 16:54:02,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:54:02,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:54:02,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 16:54:02,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 16:54:02,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:54:02,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:54:02,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:54:02,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "GET /web/image?model=product.template&field=image_128&id=1684&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 16:54:02,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.093 2026-08-27 16:54:02,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,653 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:02,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,077 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:03,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-08-27 16:54:03,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-27 16:54:03,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18774548 (allocated 20713472) 2026-08-27 16:54:03,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 84565 2026-08-27 16:54:03,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-08-27 16:54:03,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 84565 2026-08-27 16:54:03,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165403_671335_test_multiple_reward_line_free_product.txt 2026-08-27 16:54:03,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpuo494p43_chrome_odoo" 2026-08-27 16:54:03,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-08-27 16:54:04,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 84776 2026-08-27 16:54:04,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpxp387667_chrome_odoo 2026-08-27 16:54:04,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43193/json/version 2026-08-27 16:54:04,025 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:04,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:04,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43193/json 2026-08-27 16:54:04,072 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:04,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:43193/devtools/page/975AE29AF67396A85D0AB7B80D926945 2026-08-27 16:54:04,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-08-27 16:54:04,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-08-27 16:54:04,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:04,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-08-27 16:54:04,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:04,200 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:54:04,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:04,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.254 2026-08-27 16:54:04,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '975AE29AF67396A85D0AB7B80D926945', 'loaderId': '86C13E8D52393F9BB0404F53D0ADB60A', 'isDownload': False} 2026-08-27 16:54:04,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-08-27 16:54:04,491 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:04,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:04,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:54:04,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:54:04,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:04,806 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:04,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:04,819 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:04,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:04,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:54:04,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:04,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:04,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 0.005 2026-08-27 16:54:04,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:54:04,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:54:04,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:54:05,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.077 0.184 2026-08-27 16:54:05,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:05,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.010 2026-08-27 16:54:05,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.049 2026-08-27 16:54:05,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:05,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:05,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:05,310 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:05,320 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:05,321 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:05,330 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:05,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:05,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.037 2026-08-27 16:54:05,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 16:54:05,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 16:54:05,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:05,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:54:05,488 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:05,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.020 2026-08-27 16:54:05,498 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:05,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.062 0.041 2026-08-27 16:54:05,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:54:05,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 16:54:05,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.158 2026-08-27 16:54:05,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-27 16:54:05,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:54:05,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:54:05,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.099 2026-08-27 16:54:05,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:54:05,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:54:05,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:05] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 16:54:05,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:05,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:05,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:05,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,081 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:06,206 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:06,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50789515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1a33431e-4307-4582-b95d-4d3a7f9e44f0'}] 2026-08-27 16:54:06,635 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:06,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50789515 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1a33431e-4307-4582-b95d-4d3a7f9e44f0'} created pos.order #592 2026-08-27 16:54:06,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50789515 finished 2026-08-27 16:54:06,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.048 0.118 2026-08-27 16:54:06,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.009 0.019 2026-08-27 16:54:06,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:06,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:06,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "GET /report/barcode/Code128/0442-5928-4ec0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 16:54:06,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66515525 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1a33431e-4307-4582-b95d-4d3a7f9e44f0'}] 2026-08-27 16:54:06,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66515525 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1a33431e-4307-4582-b95d-4d3a7f9e44f0'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-08-27 16:54:06,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66515525 finished 2026-08-27 16:54:06,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-08-27 16:54:06,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 16:54:06,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.040 2026-08-27 16:54:07,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17215564 (allocated 19660800) 2026-08-27 16:54:07,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 84776 2026-08-27 16:54:07,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-08-27 16:54:07,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 84776 2026-08-27 16:54:07,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.037 0.007 2026-08-27 16:54:07,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165407_111552_test_next_order_coupon_program_expiration_date.txt 2026-08-27 16:54:07,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpxp387667_chrome_odoo" 2026-08-27 16:54:07,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-08-27 16:54:07,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 84993 2026-08-27 16:54:07,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpf5vduhu1_chrome_odoo 2026-08-27 16:54:07,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:38161/json/version 2026-08-27 16:54:07,520 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:07,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:07,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:38161/json 2026-08-27 16:54:07,569 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:07,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:38161/devtools/page/08A1E43CA86E0DA57F7860672F3E04CF 2026-08-27 16:54:07,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-08-27 16:54:07,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-08-27 16:54:07,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:07,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-08-27 16:54:07,707 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:54:07,707 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:54:07,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:08,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.020 0.328 2026-08-27 16:54:08,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '08A1E43CA86E0DA57F7860672F3E04CF', 'loaderId': '8BEB15030377EC96E16DCA0DD57FC29E', 'isDownload': False} 2026-08-27 16:54:08,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:08,071 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:08,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:08,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 16:54:08,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:54:08,401 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:08,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:08,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:08,417 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:08,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/32] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:08,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 16:54:08,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:08,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:08,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:54:08,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:54:08,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.017 2026-08-27 16:54:08,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 16:54:08,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.081 0.172 2026-08-27 16:54:08,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:54:08,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:54:08,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:54:08,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:54:08,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:08,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:08,890 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:08,897 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:08,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:54:08,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 16:54:08,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:08,909 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:08,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.022 2026-08-27 16:54:08,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 16:54:08,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/32] 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-08-27 16:54:08,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:54:09,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.057 0.019 2026-08-27 16:54:09,075 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:09,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:09,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.093 2026-08-27 16:54:09,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/32] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:54:09,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-27 16:54:09,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-27 16:54:09,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-27 16:54:09,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.192 2026-08-27 16:54:09,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 16:54:09,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:54:09,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:54:09,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:54:09,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.081 2026-08-27 16:54:09,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:54:09,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/32] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:54:09,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-08-27 16:54:09,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/32] Tour test_not_create_loyalty_card_expired_program → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:09,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/32] Tour test_not_create_loyalty_card_expired_program → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:09,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/32] Tour test_not_create_loyalty_card_expired_program → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-08-27 16:54:09,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/32] Tour test_not_create_loyalty_card_expired_program → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:10,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/32] 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-08-27 16:54:10,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:10] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.007 0.014 2026-08-27 16:54:10,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.007 0.017 2026-08-27 16:54:10,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.020 2026-08-27 16:54:10,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:54:10,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/32] Tour test_not_create_loyalty_card_expired_program → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:10,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/32] 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-08-27 16:54:10,250 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:10,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/32] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:54:10,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:10,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/32] 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-08-27 16:54:10,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:10,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/32] 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-08-27 16:54:10,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:10,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:10,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:10,822 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:10,823 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:10,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/32] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:10,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/32] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:10,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:54:11,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [27/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:11,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [28/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:54:11,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [29/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:11,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [30/32] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:11,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [31/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:11,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56757113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd4f70d26-38e5-40a1-9dc9-c24ff5e121e9'}] 2026-08-27 16:54:11,252 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:11,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56757113 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd4f70d26-38e5-40a1-9dc9-c24ff5e121e9'} created pos.order #593 2026-08-27 16:54:11,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56757113 finished 2026-08-27 16:54:11,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.062 0.121 2026-08-27 16:54:11,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:11,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87294684 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd4f70d26-38e5-40a1-9dc9-c24ff5e121e9'}] 2026-08-27 16:54:11,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [32/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:11,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87294684 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd4f70d26-38e5-40a1-9dc9-c24ff5e121e9'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-08-27 16:54:11,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87294684 finished 2026-08-27 16:54:11,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-08-27 16:54:11,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_not_create_loyalty_card_expired_program SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-08-27 16:54:11,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.022 0.044 2026-08-27 16:54:11,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 20920864 (allocated 23592960) 2026-08-27 16:54:11,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 84993 2026-08-27 16:54:11,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-08-27 16:54:11,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 84993 2026-08-27 16:54:11,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165411_708911_test_not_create_loyalty_card_expired_program.txt 2026-08-27 16:54:11,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpf5vduhu1_chrome_odoo" 2026-08-27 16:54:11,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-08-27 16:54:12,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 85203 2026-08-27 16:54:12,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmphwi7in7z_chrome_odoo 2026-08-27 16:54:12,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42437/json/version 2026-08-27 16:54:12,166 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:12,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:12,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42437/json 2026-08-27 16:54:12,200 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:12,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:42437/devtools/page/5A2574D7BE3C6FBBBD9174E89214DB3F 2026-08-27 16:54:12,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-27 16:54:12,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-27 16:54:12,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:12,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-27 16:54:12,313 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:54:12,313 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:54:12,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:14,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.017 2.118 2026-08-27 16:54:14,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '5A2574D7BE3C6FBBBD9174E89214DB3F', 'loaderId': 'E797696078E2743CF693B2C89E668982', 'isDownload': False} 2026-08-27 16:54:14,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-08-27 16:54:14,505 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:14,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:14,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:54:14,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-08-27 16:54:14,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:14,823 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:14,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:54:14,835 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:14,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/39] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:14,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:54:14,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:14,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:14,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:54:14,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:54:14,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.013 0.024 2026-08-27 16:54:14,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-27 16:54:15,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.081 0.194 2026-08-27 16:54:15,206 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:15,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "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.003 2026-08-27 16:54:15,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 16:54:15,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "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.004 2026-08-27 16:54:15,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:15,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:15,315 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:15,319 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:15,325 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:54:15,358 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 16:54:15,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 16:54:15,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.040 2026-08-27 16:54:15,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 16:54:15,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 16:54:15,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/39] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:54:15,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 16:54:15,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.059 2026-08-27 16:54:15,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:15,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.093 2026-08-27 16:54:15,579 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:15,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-27 16:54:15,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 16:54:15,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/39] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:54:15,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:54:15,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.036 0.158 2026-08-27 16:54:15,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-08-27 16:54:15,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:54:15,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:54:15,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-27 16:54:15,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.114 2026-08-27 16:54:15,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:15] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:54:15,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/39] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:54:15,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-08-27 16:54:15,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/39] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:15,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/39] Tour PosOrderClaimReward → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:16,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/39] Tour PosOrderClaimReward → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-08-27 16:54:16,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/39] Tour PosOrderClaimReward → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:16,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/39] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-08-27 16:54:16,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:16] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.009 0.014 2026-08-27 16:54:16,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.005 0.014 2026-08-27 16:54:16,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:54:16,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.019 2026-08-27 16:54:16,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/39] Tour PosOrderClaimReward → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:16,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/39] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-08-27 16:54:16,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:16,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:16,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/39] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:54:16,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:16,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/39] 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-08-27 16:54:16,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:16,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/39] 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-08-27 16:54:17,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:17,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/39] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-08-27 16:54:17,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:17,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:17,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/39] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:54:17,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/39] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-08-27 16:54:17,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/39] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-08-27 16:54:17,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/39] 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-08-27 16:54:17,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/39] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:17,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/39] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:17,677 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:17,678 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:17,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/39] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:17,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/39] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:17,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/39] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:54:17,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/39] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:17,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [35/39] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:54:17,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [36/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:18,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [37/39] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:18,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [38/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:18,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61428127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4deca14a-cc46-43ef-9b9c-8fb933f3b697'}] 2026-08-27 16:54:18,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:18,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61428127 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4deca14a-cc46-43ef-9b9c-8fb933f3b697'} created pos.order #594 2026-08-27 16:54:18,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61428127 finished 2026-08-27 16:54:18,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.061 0.140 2026-08-27 16:54:18,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.009 0.021 2026-08-27 16:54:18,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:18,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71358080 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4deca14a-cc46-43ef-9b9c-8fb933f3b697'}] 2026-08-27 16:54:18,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [39/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:18,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71358080 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4deca14a-cc46-43ef-9b9c-8fb933f3b697'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-08-27 16:54:18,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71358080 finished 2026-08-27 16:54:18,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-27 16:54:18,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 16:54:18,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.068 2026-08-27 16:54:18,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 22570328 (allocated 26873856) 2026-08-27 16:54:18,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 85203 2026-08-27 16:54:18,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-27 16:54:18,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 85203 2026-08-27 16:54:18,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 16:54:18,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165418_684673_test_not_create_loyalty_card_max_usage_program.txt 2026-08-27 16:54:18,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmphwi7in7z_chrome_odoo" 2026-08-27 16:54:18,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 85417 2026-08-27 16:54:18,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpbfukwzwy_chrome_odoo 2026-08-27 16:54:18,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44783/json/version 2026-08-27 16:54:18,858 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:18,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:18,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44783/json 2026-08-27 16:54:18,904 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:18,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:44783/devtools/page/9E3D3756C1D9DD15026CE1DB8DDDD4E8 2026-08-27 16:54:18,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-27 16:54:18,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-27 16:54:18,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:18,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-27 16:54:18,993 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:54:18,993 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:54:19,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.057 0.020 2026-08-27 16:54:19,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '9E3D3756C1D9DD15026CE1DB8DDDD4E8', 'loaderId': '3C22DEDBA0C5FCA212CD988C48B31D11', 'isDownload': False} 2026-08-27 16:54:19,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-08-27 16:54:19,087 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:19,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:19,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:19,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:19,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:19,407 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:19,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:19,419 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:19,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/32] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:19,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 16:54:19,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:19,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:19,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:54:19,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 16:54:19,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 16:54:19,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 16:54:19,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.060 0.153 2026-08-27 16:54:19,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:19,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.004 2026-08-27 16:54:19,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 16:54:19,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:19,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:19,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:19,802 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:19,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:19,816 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:19,818 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:54:19,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-08-27 16:54:19,825 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:19,829 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:54:19,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.030 0.024 2026-08-27 16:54:19,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.037 2026-08-27 16:54:19,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.008 2026-08-27 16:54:19,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.017 2026-08-27 16:54:19,879 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:19,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:19,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:19,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.030 2026-08-27 16:54:19,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.141 2026-08-27 16:54:20,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/32] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:54:20,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.129 2026-08-27 16:54:20,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:20,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-27 16:54:20,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-27 16:54:20,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:54:20,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-08-27 16:54:20,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.185 2026-08-27 16:54:20,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:54:20,206 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:54:20,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/32] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:54:20,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 16:54:20,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 16:54:20,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-08-27 16:54:20,322 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/32] Tour PosOrderNoPoints → Step Search customer with "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:20,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/32] Tour PosOrderNoPoints → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:20,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/32] Tour PosOrderNoPoints → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-08-27 16:54:20,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/32] Tour PosOrderNoPoints → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:20,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/32] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-08-27 16:54:20,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.005 0.013 2026-08-27 16:54:20,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.005 0.016 2026-08-27 16:54:20,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.016 2026-08-27 16:54:20,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:54:20,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/32] Tour PosOrderNoPoints → Step Search for partner "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:21,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/32] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-08-27 16:54:21,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:21,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/32] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 16:54:21,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:21,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/32] 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-08-27 16:54:21,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:21,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/32] 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-08-27 16:54:21,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:21,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/32] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-08-27 16:54:21,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/32] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:21,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/32] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:21,722 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:21,722 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:21,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/32] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:21,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/32] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:21,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/32] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:54:21,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/32] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:21,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/32] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:54:22,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:22,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/32] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:22,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:22,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28038255 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'cd167dc4-992d-408c-80c4-8e1308ca6e88'}] 2026-08-27 16:54:22,153 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:22,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28038255 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'cd167dc4-992d-408c-80c4-8e1308ca6e88'} created pos.order #595 2026-08-27 16:54:22,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28038255 finished 2026-08-27 16:54:22,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.040 0.113 2026-08-27 16:54:22,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:22,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97258459 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'cd167dc4-992d-408c-80c4-8e1308ca6e88'}] 2026-08-27 16:54:22,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97258459 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'cd167dc4-992d-408c-80c4-8e1308ca6e88'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-08-27 16:54:22,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:22,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97258459 finished 2026-08-27 16:54:22,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.017 0.039 2026-08-27 16:54:22,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-27 16:54:22,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-27 16:54:22,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19312648 (allocated 20844544) 2026-08-27 16:54:22,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 85417 2026-08-27 16:54:22,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-27 16:54:22,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 85417 2026-08-27 16:54:22,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165422_609468_test_not_create_loyalty_card_max_usage_program.txt 2026-08-27 16:54:22,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpbfukwzwy_chrome_odoo" 2026-08-27 16:54:22,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-08-27 16:54:23,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 85633 2026-08-27 16:54:23,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmprayo_29n_chrome_odoo 2026-08-27 16:54:23,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39613/json/version 2026-08-27 16:54:23,004 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:23,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:23,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39613/json 2026-08-27 16:54:23,063 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:23,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39613/devtools/page/0D225D3D439FBB6B434E33CBCAB53D0B 2026-08-27 16:54:23,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-27 16:54:23,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-27 16:54:23,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:23,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-27 16:54:23,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:23,194 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:54:23,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:23,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.241 2026-08-27 16:54:23,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '0D225D3D439FBB6B434E33CBCAB53D0B', 'loaderId': 'ED414BB457DB5769074EC3A4F32DABA0', 'isDownload': False} 2026-08-27 16:54:23,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:23,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:23,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:23,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:54:23,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:54:23,818 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:23,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:23,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:54:23,832 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:23,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:23,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:54:23,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:23,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:23,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:54:23,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 16:54:23,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-27 16:54:23,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:54:24,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.078 0.180 2026-08-27 16:54:24,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "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-08-27 16:54:24,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:24,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:54:24,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:24,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:24,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:54:24,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:24,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 16:54:24,320 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:24,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:24,362 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:24,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.022 2026-08-27 16:54:24,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:24,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-27 16:54:24,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:24,412 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:24,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.012 0.069 2026-08-27 16:54:24,492 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:24,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:24,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.165 2026-08-27 16:54:24,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-27 16:54:24,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 16:54:24,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-08-27 16:54:24,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-08-27 16:54:24,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-27 16:54:24,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:54:24,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:54:24,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 16:54:24,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 16:54:24,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 16:54:24,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.110 2026-08-27 16:54:24,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:24,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:24,921 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:24,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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 - 6 0.003 0.007 2026-08-27 16:54:25,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-27 16:54:25,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15024116 (allocated 16515072) 2026-08-27 16:54:25,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 85633 2026-08-27 16:54:25,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-27 16:54:25,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 85633 2026-08-27 16:54:25,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165425_491567_test_order_reward_product_tax_included_excluded.txt 2026-08-27 16:54:25,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmprayo_29n_chrome_odoo" 2026-08-27 16:54:25,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 85846 2026-08-27 16:54:25,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp970gsuv2_chrome_odoo 2026-08-27 16:54:25,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37939/json/version 2026-08-27 16:54:25,643 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:25,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:25,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37939/json 2026-08-27 16:54:25,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:25,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:37939/devtools/page/546E3B6C77B0E1C30D8EAEBF3A20F5BD 2026-08-27 16:54:25,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-27 16:54:25,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-27 16:54:25,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:25,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-27 16:54:25,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:25,781 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:54:25,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.023 2026-08-27 16:54:25,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '546E3B6C77B0E1C30D8EAEBF3A20F5BD', 'loaderId': '63DDA0BBA77A2F55BB8C233C97D27897', 'isDownload': False} 2026-08-27 16:54:25,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:25,826 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:25,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:25] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 16:54:25,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:25] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:54:25,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:25] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:54:26,191 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:54:26,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:54:26,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:54:26,200 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:26,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:26,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 16:54:26,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:26,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:26,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:54:26,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 16:54:26,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 16:54:26,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 16:54:26,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.060 0.173 2026-08-27 16:54:26,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:26,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:26,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 16:54:26,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:26,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:26,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:26,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:26,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:26,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:26,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 16:54:26,639 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:26,662 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:26,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.024 0.019 2026-08-27 16:54:26,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-27 16:54:26,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:26,771 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:26,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:26,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.076 0.025 2026-08-27 16:54:26,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:26,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.118 2026-08-27 16:54:26,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-08-27 16:54:26,921 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:26,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-27 16:54:26,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.030 0.141 2026-08-27 16:54:26,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:26,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-08-27 16:54:26,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:26] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:54:27,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:54:27,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:54:27,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:54:27,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 16:54:27,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:54:27,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:27] "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.001 0.006 2026-08-27 16:54:27,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-27 16:54:27,398 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:27,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14831804 (allocated 15728640) 2026-08-27 16:54:27,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 85846 2026-08-27 16:54:27,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-27 16:54:27,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 85846 2026-08-27 16:54:27,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165427_513825_test_order_reward_product_tax_included_excluded.txt 2026-08-27 16:54:27,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp970gsuv2_chrome_odoo" 2026-08-27 16:54:27,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-08-27 16:54:28,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 86057 2026-08-27 16:54:28,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp_eb7al7t_chrome_odoo 2026-08-27 16:54:28,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:45937/json/version 2026-08-27 16:54:28,120 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:28,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:28,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:45937/json 2026-08-27 16:54:28,169 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:28,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:45937/devtools/page/1DBECDFFAF34A17F960BB014233C1056 2026-08-27 16:54:28,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-08-27 16:54:28,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-08-27 16:54:28,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:28,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-08-27 16:54:28,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:28,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:54:28,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:28,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.012 0.213 2026-08-27 16:54:28,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '1DBECDFFAF34A17F960BB014233C1056', 'loaderId': '631C72447330BA9093036204216FA133', 'isDownload': False} 2026-08-27 16:54:28,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-08-27 16:54:28,542 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:28,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:28,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:28,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:28,873 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:28,875 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:28,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:28,894 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:28,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/185] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:28,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:54:28,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:28,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:28,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:54:28,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:54:28,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-08-27 16:54:28,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 16:54:29,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.075 0.173 2026-08-27 16:54:29,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:29,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.004 2026-08-27 16:54:29,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-27 16:54:29,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:29,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:29,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:29,384 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:29,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:29,391 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:29,393 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:29,400 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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-08-27 16:54:29,400 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:29,411 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:29,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-08-27 16:54:29,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.043 0.028 2026-08-27 16:54:29,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.069 2026-08-27 16:54:29,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:54:29,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.153 2026-08-27 16:54:29,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.005 0.008 2026-08-27 16:54:29,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:29,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:29,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-08-27 16:54:29,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:54:29,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-27 16:54:29,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:54:29,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 16:54:29,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:54:29,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 16:54:29,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:54:29,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:54:29,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.078 2026-08-27 16:54:29,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:29,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/185] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-08-27 16:54:29,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-08-27 16:54:30,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:30] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 16:54:30,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-08-27 16:54:30,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 16:54:30,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:30,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:30,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/185] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-08-27 16:54:30,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-08-27 16:54:31,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:31] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 16:54:31,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-08-27 16:54:31,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 16:54:31,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:31,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:31,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/185] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-08-27 16:54:31,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-08-27 16:54:32,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.003 0.009 2026-08-27 16:54:32,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-08-27 16:54:32,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 16:54:32,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:32,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:32,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:32,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:32,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:32,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:32,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 16:54:32,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.001 0.004 2026-08-27 16:54:32,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.010 2026-08-27 16:54:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:32,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/185] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-08-27 16:54:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-08-27 16:54:33,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:33] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 16:54:33,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/185] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 16:54:35,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:35,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:35,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/185] 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-08-27 16:54:35,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:35,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:35,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/185] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:54:35,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:35,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:35,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-08-27 16:54:35,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-08-27 16:54:35,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:35,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:35,954 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:35,955 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:35,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:36,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:36,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-27 16:54:36,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:36,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:36,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:36,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27172866 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b3d55fc-2d8a-4cff-99f2-dbdb880c00c6'}] 2026-08-27 16:54:36,279 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:54:36,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27172866 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b3d55fc-2d8a-4cff-99f2-dbdb880c00c6'} created pos.order #597 2026-08-27 16:54:36,330 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27172866 finished 2026-08-27 16:54:36,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.024 0.057 2026-08-27 16:54:36,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.006 0.014 2026-08-27 16:54:36,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:36,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301724 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b3d55fc-2d8a-4cff-99f2-dbdb880c00c6'}] 2026-08-27 16:54:36,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301724 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b3d55fc-2d8a-4cff-99f2-dbdb880c00c6'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-08-27 16:54:36,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301724 finished 2026-08-27 16:54:36,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:36,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.040 0.041 2026-08-27 16:54:36,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:36,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.034 0.007 2026-08-27 16:54:36,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:36,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:36,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:36,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/185] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:36,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:36,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/185] 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-08-27 16:54:36,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "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.001 0.004 2026-08-27 16:54:36,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:54:36,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/185] 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-08-27 16:54:36,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:37,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/185] 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-08-27 16:54:37,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:37,143 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:54:37,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:54:37,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:37,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:37,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:37,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:37,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:37,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:37,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:37,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:54:37,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32277479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '12e772ab-bbca-4633-8693-775991d583a6'}] 2026-08-27 16:54:37,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32277479 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '12e772ab-bbca-4633-8693-775991d583a6'} created pos.order #598 2026-08-27 16:54:37,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32277479 finished 2026-08-27 16:54:37,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.044 0.119 2026-08-27 16:54:37,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.006 0.023 2026-08-27 16:54:37,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:37,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71580048 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '12e772ab-bbca-4633-8693-775991d583a6'}] 2026-08-27 16:54:37,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71580048 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '12e772ab-bbca-4633-8693-775991d583a6'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-08-27 16:54:37,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:37,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71580048 finished 2026-08-27 16:54:37,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:37,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.034 0.039 2026-08-27 16:54:37,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:54:37,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:37,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:38,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:38,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/185] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:38,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:38,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/185] 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-08-27 16:54:38,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.001 0.005 2026-08-27 16:54:38,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:54:38,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/185] 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-08-27 16:54:38,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:38,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/185] 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-08-27 16:54:38,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:38,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:54:38,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:54:38,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:38,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:38,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:38,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:38,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:38,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:38,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:38,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:54:38,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772863 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'a63bc284-a469-4275-b86f-9e179ba3359d'}] 2026-08-27 16:54:39,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772863 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'a63bc284-a469-4275-b86f-9e179ba3359d'} created pos.order #599 2026-08-27 16:54:39,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772863 finished 2026-08-27 16:54:39,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.032 0.103 2026-08-27 16:54:39,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.006 0.015 2026-08-27 16:54:39,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:39,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49957037 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'a63bc284-a469-4275-b86f-9e179ba3359d'}] 2026-08-27 16:54:39,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49957037 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'a63bc284-a469-4275-b86f-9e179ba3359d'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-08-27 16:54:39,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49957037 finished 2026-08-27 16:54:39,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:39,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.037 2026-08-27 16:54:39,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:39,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.011 2026-08-27 16:54:39,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:39,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:39,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:39,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:39,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/185] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:39,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:39,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/185] 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-08-27 16:54:39,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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 - 2 0.001 0.005 2026-08-27 16:54:39,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.014 2026-08-27 16:54:39,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/185] 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-08-27 16:54:39,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:39,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/185] 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-08-27 16:54:39,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:39,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:54:39,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:54:39,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:39,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:40,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:40,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:40,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:40,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:40,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:40,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:54:40,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93568974 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f091c252-cb77-43fd-810b-5bd0a522588c'}] 2026-08-27 16:54:40,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93568974 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f091c252-cb77-43fd-810b-5bd0a522588c'} created pos.order #600 2026-08-27 16:54:40,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93568974 finished 2026-08-27 16:54:40,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.040 0.139 2026-08-27 16:54:40,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.005 0.015 2026-08-27 16:54:40,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:40,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36481839 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'f091c252-cb77-43fd-810b-5bd0a522588c'}] 2026-08-27 16:54:40,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36481839 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'f091c252-cb77-43fd-810b-5bd0a522588c'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-08-27 16:54:40,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36481839 finished 2026-08-27 16:54:40,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [114/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:40,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.036 2026-08-27 16:54:40,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:54:40,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [115/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:40,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [116/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:40,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [117/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:40,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [118/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:40,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [119/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:40,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [120/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:40,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [121/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:40,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [122/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:41,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [123/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:41,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [124/185] 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-08-27 16:54:41,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "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.001 0.005 2026-08-27 16:54:41,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:54:41,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [125/185] 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-08-27 16:54:41,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [126/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:41,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [127/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-12.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-12.80"))) 2026-08-27 16:54:41,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [128/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:41,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [129/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-27 16:54:41,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [130/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-27 16:54:41,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [131/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:41,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [132/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:41,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [133/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:41,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [134/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:41,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [135/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:41,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [136/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:41,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [137/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:41,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:54:41,748 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7225245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6200b28f-dbab-425f-a140-2ee6cf7b1a63'}] 2026-08-27 16:54:41,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7225245 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6200b28f-dbab-425f-a140-2ee6cf7b1a63'} created pos.order #601 2026-08-27 16:54:41,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7225245 finished 2026-08-27 16:54:41,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.032 0.101 2026-08-27 16:54:41,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.005 0.014 2026-08-27 16:54:41,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:41,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40246213 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '6200b28f-dbab-425f-a140-2ee6cf7b1a63'}] 2026-08-27 16:54:41,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40246213 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '6200b28f-dbab-425f-a140-2ee6cf7b1a63'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-08-27 16:54:41,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40246213 finished 2026-08-27 16:54:41,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [138/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:41,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.038 2026-08-27 16:54:42,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:54:42,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [139/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:42,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [140/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:42,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [141/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:54:42,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [142/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:54:42,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [143/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-08-27 16:54:42,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [144/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:54:42,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [145/185] Tour test_physical_gift_card → Step input text 'gift_card_expired' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:54:42,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [146/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:54:42,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [147/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-08-27 16:54:42,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:42] "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.001 0.004 2026-08-27 16:54:42,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:54:42,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [148/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-08-27 16:54:42,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [149/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:42,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [150/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:42,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [151/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:42,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [152/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:42,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [153/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:42,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [154/185] Tour test_physical_gift_card → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:54:42,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [155/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-27 16:54:42,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [156/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:42,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [157/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:43,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [158/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:43,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89853765 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6562e603-2618-45ae-8b62-e45b4fd9a0c1'}] 2026-08-27 16:54:43,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89853765 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6562e603-2618-45ae-8b62-e45b4fd9a0c1'} created pos.order #602 2026-08-27 16:54:43,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89853765 finished 2026-08-27 16:54:43,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.033 0.110 2026-08-27 16:54:43,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:43,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22252639 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '6562e603-2618-45ae-8b62-e45b4fd9a0c1'}] 2026-08-27 16:54:43,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22252639 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '6562e603-2618-45ae-8b62-e45b4fd9a0c1'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-08-27 16:54:43,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [159/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:43,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22252639 finished 2026-08-27 16:54:43,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [160/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:43,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.026 0.039 2026-08-27 16:54:43,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [161/185] Tour test_physical_gift_card → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:54:43,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [162/185] Tour test_physical_gift_card → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:54:43,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [163/185] Tour test_physical_gift_card → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:54:43,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [164/185] Tour test_physical_gift_card → Step Search for partner "A powerful PoS man!" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:43,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [165/185] Tour test_physical_gift_card → Step click partner 'A powerful PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful PoS man!)) 2026-08-27 16:54:43,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [166/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:43,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [167/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:43,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [168/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:43,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [169/185] Tour test_physical_gift_card → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:54:43,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [170/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:43,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [171/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:43,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [172/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:44,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [173/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:44,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [174/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00")) 2026-08-27 16:54:44,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [175/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00"):not(:visible)) 2026-08-27 16:54:44,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [176/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:44,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [177/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:44,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [178/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:44,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [179/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:44,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [180/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:44,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [181/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:44,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [182/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:54:44,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [183/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:44,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [184/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:44,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'af4dc345-8eed-407a-acac-1d739b9cd207'}] 2026-08-27 16:54:44,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676114 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'af4dc345-8eed-407a-acac-1d739b9cd207'} created pos.order #603 2026-08-27 16:54:44,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676114 finished 2026-08-27 16:54:44,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.020 0.058 2026-08-27 16:54:44,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.017 0.058 2026-08-27 16:54:44,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:44,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985044 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': 'af4dc345-8eed-407a-acac-1d739b9cd207'}] 2026-08-27 16:54:44,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985044 order {'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': 'af4dc345-8eed-407a-acac-1d739b9cd207'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-08-27 16:54:44,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [185/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:44,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985044 finished 2026-08-27 16:54:44,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.014 0.037 2026-08-27 16:54:44,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-08-27 16:54:44,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 16:54:44,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.008 0.008 2026-08-27 16:54:45,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 32286108 (allocated 34615296) 2026-08-27 16:54:45,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 86057 2026-08-27 16:54:45,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-08-27 16:54:45,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 86057 2026-08-27 16:54:45,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165445_166039_test_physical_gift_card.txt 2026-08-27 16:54:45,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp_eb7al7t_chrome_odoo" 2026-08-27 16:54:45,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-08-27 16:54:45,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 86323 2026-08-27 16:54:45,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmphjiqmwqb_chrome_odoo 2026-08-27 16:54:45,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:37579/json/version 2026-08-27 16:54:45,481 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:45,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:45,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:37579/json 2026-08-27 16:54:45,513 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:45,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:37579/devtools/page/20D801739EF7316CDE1905BB64C7A4F9 2026-08-27 16:54:45,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-08-27 16:54:45,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-08-27 16:54:45,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:45,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-08-27 16:54:45,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-27 16:54:45,677 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:54:45,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:46,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.017 0.303 2026-08-27 16:54:46,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '20D801739EF7316CDE1905BB64C7A4F9', 'loaderId': 'AD90A241E96D85480990B71EC6FAFB86', 'isDownload': False} 2026-08-27 16:54:46,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-08-27 16:54:46,020 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:46,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:46,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:54:46,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:54:46,343 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:46,344 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:46,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:46,358 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:46,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/26] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:46,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 16:54:46,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:46,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:46,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:54:46,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:54:46,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.022 2026-08-27 16:54:46,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:54:46,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.074 0.179 2026-08-27 16:54:46,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:46,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "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.003 2026-08-27 16:54:46,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 16:54:46,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "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.004 2026-08-27 16:54:46,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:46,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:54:46,811 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:46,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:54:46,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:54:46,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-27 16:54:46,863 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:46,864 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:46,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.038 0.024 2026-08-27 16:54:46,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 16:54:46,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/26] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:54:46,960 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:46,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.066 2026-08-27 16:54:46,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:46,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:47,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/26] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:54:47,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.067 0.100 2026-08-27 16:54:47,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:54:47,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:54:47,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-08-27 16:54:47,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.004 0.156 2026-08-27 16:54:47,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-27 16:54:47,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 16:54:47,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 16:54:47,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 16:54:47,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:54:47,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:54:47,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.099 2026-08-27 16:54:47,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/26] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:54:47,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/26] Tour test_physical_gift_card_invoiced → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:54:47,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/26] Tour test_physical_gift_card_invoiced → Step Search for partner "AABBCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:54:47,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/26] Tour test_physical_gift_card_invoiced → Step click partner 'AABBCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AABBCC Test Partner)) 2026-08-27 16:54:47,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:47,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/26] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/26] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:47,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/26] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-08-27 16:54:47,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/26] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-08-27 16:54:48,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:48] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:54:48,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/26] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-08-27 16:54:48,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:48,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/26] Tour test_physical_gift_card_invoiced → 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-08-27 16:54:48,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:48,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-08-27 16:54:48,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-08-27 16:54:48,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:48,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:48,721 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:48,722 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:48,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/26] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:48,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/26] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 16:54:48,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/26] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 16:54:48,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/26] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:48,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/26] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:54:48,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99934930 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f531eddd-aa4b-4a63-b703-b658cd22a52d'}] 2026-08-27 16:54:49,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:49,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99934930 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f531eddd-aa4b-4a63-b703-b658cd22a52d'} created pos.order #604 2026-08-27 16:54:49,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99934930 finished 2026-08-27 16:54:49,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.141 0.664 2026-08-27 16:54:49,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.023 0.073 2026-08-27 16:54:49,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:54:49,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.005 2026-08-27 16:54:49,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-08-27 16:54:49,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 16:54:49,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76689790 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f531eddd-aa4b-4a63-b703-b658cd22a52d'}] 2026-08-27 16:54:49,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76689790 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f531eddd-aa4b-4a63-b703-b658cd22a52d'} sync ignored for existing PoS order pos.order(604,) (state: done) 2026-08-27 16:54:49,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76689790 finished 2026-08-27 16:54:50,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19768700 (allocated 21368832) 2026-08-27 16:54:50,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 86323 2026-08-27 16:54:50,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-08-27 16:54:50,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 86323 2026-08-27 16:54:50,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.066 0.041 2026-08-27 16:54:50,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165450_133261_test_physical_gift_card_invoiced.txt 2026-08-27 16:54:50,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmphjiqmwqb_chrome_odoo" 2026-08-27 16:54:50,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-08-27 16:54:50,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 86539 2026-08-27 16:54:50,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp9miilx_s_chrome_odoo 2026-08-27 16:54:50,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45677/json/version 2026-08-27 16:54:50,428 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:50,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:50,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45677/json 2026-08-27 16:54:50,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:50,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:45677/devtools/page/73C6C6936A53229B2768E36EA7B98B75 2026-08-27 16:54:50,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-27 16:54:50,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-27 16:54:50,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:50,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-08-27 16:54:50,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:50,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:54:50,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:50,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:50] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.239 2026-08-27 16:54:50,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '73C6C6936A53229B2768E36EA7B98B75', 'loaderId': 'DEEF11624EB6E8733110FA8DA95C55C5', 'isDownload': False} 2026-08-27 16:54:50,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-08-27 16:54:50,874 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:50,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:50] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:50,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:50] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:54:50,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:50] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:54:51,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:51,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:51,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:51,214 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:51,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:54:51,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:54:51,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:51,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:51,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:54:51,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:54:51,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.022 2026-08-27 16:54:51,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:54:51,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.087 0.191 2026-08-27 16:54:51,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:51,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "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.003 2026-08-27 16:54:51,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-08-27 16:54:51,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "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.003 2026-08-27 16:54:51,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:51,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:51,705 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:51,719 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:51,720 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:54:51,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 16:54:51,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-08-27 16:54:51,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.014 2026-08-27 16:54:51,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:54:51,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 16:54:51,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:54:51,862 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:51,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:51,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.087 0.026 2026-08-27 16:54:51,978 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:52,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.131 2026-08-27 16:54:52,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 16:54:52,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-27 16:54:52,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 16:54:52,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.001 0.184 2026-08-27 16:54:52,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 16:54:52,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:54:52,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:54:52,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 16:54:52,154 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.081 2026-08-27 16:54:52,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:54:52,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:52] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:54:52,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:52,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:52,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:54:52,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:54:52,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:52,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:52,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:54:52,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:54:52,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:52,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:52,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:52,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-08-27 16:54:52,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-08-27 16:54:53,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:53] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:54:53,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-08-27 16:54:53,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:53,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-08-27 16:54:53,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:53,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-08-27 16:54:53,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-08-27 16:54:53,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:53,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:53,772 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:53,772 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:53,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:53,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:53,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:54:53,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:54:54,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:54,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:54,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:54,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85080757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7b6a3641-c4ef-495e-8370-1d5908a0ee47'}] 2026-08-27 16:54:54,150 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:54,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85080757 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7b6a3641-c4ef-495e-8370-1d5908a0ee47'} created pos.order #605 2026-08-27 16:54:54,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85080757 finished 2026-08-27 16:54:54,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.023 0.052 2026-08-27 16:54:54,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.008 0.021 2026-08-27 16:54:54,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:54,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27353231 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7b6a3641-c4ef-495e-8370-1d5908a0ee47'}] 2026-08-27 16:54:54,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27353231 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7b6a3641-c4ef-495e-8370-1d5908a0ee47'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-08-27 16:54:54,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27353231 finished 2026-08-27 16:54:54,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:54,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:54,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.046 0.039 2026-08-27 16:54:54,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 16:54:54,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:54,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:54,537 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:54:54,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:54:54,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:54,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:54,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:54:54,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:54:54,852 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:54,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:54,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:55,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-08-27 16:54:55,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-08-27 16:54:55,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:55] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:54:55,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-08-27 16:54:55,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-08-27 16:54:55,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:55,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-08-27 16:54:55,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:55,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:54:55,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:55,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:56,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:54:56,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:54:56,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:56,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:56,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:54:56,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:54:56,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → 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-08-27 16:54:56,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:56,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-08-27 16:54:56,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-08-27 16:54:56,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-08-27 16:54:57,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:57,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-08-27 16:54:57,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-08-27 16:54:57,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:54:57,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"250","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-08-27 16:54:57,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:54:57,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-08-27 16:54:57,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-08-27 16:54:57,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:54:57,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:54:57,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:54:57,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:54:57,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:54:57,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:54:57,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:54:57,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:54:57,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:54:57,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #784153 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '162f08bd-6e04-4a58-8c92-ca66789f32b9'}] 2026-08-27 16:54:57,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #784153 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '162f08bd-6e04-4a58-8c92-ca66789f32b9'} created pos.order #606 2026-08-27 16:54:57,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #784153 finished 2026-08-27 16:54:57,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.017 0.051 2026-08-27 16:54:58,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.007 0.018 2026-08-27 16:54:58,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:58,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54773915 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '162f08bd-6e04-4a58-8c92-ca66789f32b9'}] 2026-08-27 16:54:58,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54773915 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '162f08bd-6e04-4a58-8c92-ca66789f32b9'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-08-27 16:54:58,046 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54773915 finished 2026-08-27 16:54:58,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:54:58,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.026 0.038 2026-08-27 16:54:58,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-08-27 16:54:58,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 16:54:58,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:54:58,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 19060496 (allocated 20844544) 2026-08-27 16:54:58,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 86539 2026-08-27 16:54:58,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-08-27 16:54:58,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 86539 2026-08-27 16:54:58,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165458_275358_test_physical_gift_card_sale.txt 2026-08-27 16:54:58,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp9miilx_s_chrome_odoo" 2026-08-27 16:54:58,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-08-27 16:54:58,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 86763 2026-08-27 16:54:58,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp0y43d59y_chrome_odoo 2026-08-27 16:54:58,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:38239/json/version 2026-08-27 16:54:58,621 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:58,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-08-27 16:54:58,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:38239/json 2026-08-27 16:54:58,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:54:58,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:38239/devtools/page/33FB4210C5A2469B27E9FBFFC97F8529 2026-08-27 16:54:58,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-08-27 16:54:58,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-08-27 16:54:58,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:54:58,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-08-27 16:54:58,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:54:58,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:54:58,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:54:59,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.021 0.254 2026-08-27 16:54:59,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '33FB4210C5A2469B27E9FBFFC97F8529', 'loaderId': '62B1FCD5001D5DFE369832D955075A1C', 'isDownload': False} 2026-08-27 16:54:59,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-08-27 16:54:59,101 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:54:59,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:54:59,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:54:59,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:54:59,421 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:59,423 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:59,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:54:59,437 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:54:59,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/28] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:54:59,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:54:59,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:54:59,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:59,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:54:59,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:54:59,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:54:59,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:54:59,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.080 0.189 2026-08-27 16:54:59,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:59,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:59,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-27 16:54:59,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54: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.003 2026-08-27 16:54:59,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-27 16:54:59,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:54:59,907 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:59,917 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:59,921 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:54:59,927 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:54:59,961 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:54:59,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.013 2026-08-27 16:54:59,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 16:54:59,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:54:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 16:55:00,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/28] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:00,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:00,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:00,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:00,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/28] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:00,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.026 2026-08-27 16:55:00,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 16:55:00,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:55:00,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:55:00,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:55:00,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.174 2026-08-27 16:55:00,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:55:00,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:55:00,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 16:55:00,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.099 2026-08-27 16:55:00,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 16:55:00,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:55:00,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:55:00,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/28] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:00,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/28] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:00,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/28] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:00,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/28] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:55:00,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:00,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:55:00,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/28] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-08-27 16:55:00,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/28] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-08-27 16:55:00,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:00,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:00,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/28] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:55:00,951 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/28] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-08-27 16:55:01,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:01,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/28] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-08-27 16:55:01,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:01,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:01,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:01,246 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:01,247 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:01,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/28] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:01,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/28] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:01,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/28] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:01,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:55:01,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:55:01,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45379912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bc2edaa7-14d0-43c8-a037-23b62a0fef38'}] 2026-08-27 16:55:01,483 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:01,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45379912 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bc2edaa7-14d0-43c8-a037-23b62a0fef38'} created pos.order #607 2026-08-27 16:55:01,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45379912 finished 2026-08-27 16:55:01,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.055 0.138 2026-08-27 16:55:01,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.018 2026-08-27 16:55:01,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:01,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-08-27 16:55:01,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22807683 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'bc2edaa7-14d0-43c8-a037-23b62a0fef38'}] 2026-08-27 16:55:01,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22807683 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'bc2edaa7-14d0-43c8-a037-23b62a0fef38'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-08-27 16:55:01,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22807683 finished 2026-08-27 16:55:01,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-08-27 16:55:01,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.041 2026-08-27 16:55:01,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.009 2026-08-27 16:55:02,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /pos/ui/75/receipt/bc2edaa7-14d0-43c8-a037-23b62a0fef38 HTTP/1.1" 200 - 31 0.007 0.019 2026-08-27 16:55:02,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:02,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:55:02,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:55:02,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:02,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:02,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-27 16:55:02,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.016 2026-08-27 16:55:02,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-27 16:55:02,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "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.003 2026-08-27 16:55:02,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-27 16:55:02,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.011 0.025 2026-08-27 16:55:02,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:02,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.003 0.011 2026-08-27 16:55:02,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "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-08-27 16:55:02,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:02,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:02,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.004 0.008 2026-08-27 16:55:02,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-08-27 16:55:02,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.019 2026-08-27 16:55:02,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-08-27 16:55:02,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:55:02,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.011 0.046 2026-08-27 16:55:03,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16497780 (allocated 18350080) 2026-08-27 16:55:03,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 86763 2026-08-27 16:55:03,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-08-27 16:55:03,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 86763 2026-08-27 16:55:03,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165503_199246_test_point_per_money_spent.txt 2026-08-27 16:55:03,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp0y43d59y_chrome_odoo" 2026-08-27 16:55:03,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-08-27 16:55:03,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 87000 2026-08-27 16:55:03,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpc8d4uu4n_chrome_odoo 2026-08-27 16:55:03,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36531/json/version 2026-08-27 16:55:03,707 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:03,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:03,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36531/json 2026-08-27 16:55:03,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:03,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:36531/devtools/page/3442AD8B7494780BDD3BDE25D3B5C3FA 2026-08-27 16:55:03,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-27 16:55:03,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-27 16:55:03,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:03,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-08-27 16:55:03,910 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:55:03,910 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:55:03,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:04,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.016 0.313 2026-08-27 16:55:04,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '3442AD8B7494780BDD3BDE25D3B5C3FA', 'loaderId': 'AC955545F74D0995CDF3217CDD505D48', 'isDownload': False} 2026-08-27 16:55:04,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-08-27 16:55:04,256 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:04,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:04,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:55:04,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:55:04,594 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:04,596 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:04,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:55:04,610 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:04,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:04,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:04,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:04,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:04,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:55:04,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:55:04,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:55:04,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:55:05,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.114 0.240 2026-08-27 16:55:05,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "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-08-27 16:55:05,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.004 2026-08-27 16:55:05,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:55:05,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.007 2026-08-27 16:55:05,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:05,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:05,198 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:05,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:05,208 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:05,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:05,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:05,222 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:05,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.018 2026-08-27 16:55:05,266 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:05,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-27 16:55:05,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.064 2026-08-27 16:55:05,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:05,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.070 2026-08-27 16:55:05,401 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:05,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:05,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:05,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.060 0.033 2026-08-27 16:55:05,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-27 16:55:05,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:55:05,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:55:05,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 16:55:05,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-27 16:55:05,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 16:55:05,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:55:05,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:55:05,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:55:05,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:55:05,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.090 2026-08-27 16:55:05,754 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:05,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:05,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:05,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:05,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:05,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:55:06,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:06,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:06,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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-08-27 16:55:06,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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-08-27 16:55:06,250 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:06,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-08-27 16:55:06,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:06,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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-08-27 16:55:06,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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-08-27 16:55:06,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:06,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:06,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:06,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:55:06,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:55:06,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:55:06,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-08-27 16:55:06,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:06] "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.001 0.005 2026-08-27 16:55:06,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-08-27 16:55:06,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-08-27 16:55:06,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-08-27 16:55:07,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:07,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:07,115 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:07,116 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:07,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:07,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:07,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:55:07,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:55:07,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:55:07,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:55:07,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:07,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:07,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:07,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:07,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:07,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26352004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '74f881a9-3953-4319-812c-48a9160ec01f'}] 2026-08-27 16:55:07,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:07,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26352004 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '74f881a9-3953-4319-812c-48a9160ec01f'} created pos.order #608 2026-08-27 16:55:07,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26352004 finished 2026-08-27 16:55:07,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.063 0.152 2026-08-27 16:55:07,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.014 0.038 2026-08-27 16:55:07,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:08,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91100489 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '74f881a9-3953-4319-812c-48a9160ec01f'}] 2026-08-27 16:55:08,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91100489 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '74f881a9-3953-4319-812c-48a9160ec01f'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-08-27 16:55:08,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:08,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91100489 finished 2026-08-27 16:55:08,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.042 2026-08-27 16:55:08,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-08-27 16:55:08,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-27 16:55:08,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22189988 (allocated 23990272) 2026-08-27 16:55:08,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 87000 2026-08-27 16:55:08,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-08-27 16:55:08,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 87000 2026-08-27 16:55:08,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 16:55:08,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165508_220913_test_points_awarded_discount_code_no_domain_program.txt 2026-08-27 16:55:08,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpc8d4uu4n_chrome_odoo" 2026-08-27 16:55:08,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-08-27 16:55:08,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 87221 2026-08-27 16:55:08,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpye5ry8j9_chrome_odoo 2026-08-27 16:55:08,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41719/json/version 2026-08-27 16:55:08,726 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:08,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:08,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41719/json 2026-08-27 16:55:08,770 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:08,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:41719/devtools/page/9105E653A5E78C125F9063DC9E4F2A13 2026-08-27 16:55:08,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-08-27 16:55:08,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-08-27 16:55:08,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:08,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-08-27 16:55:08,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:55:08,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:55:08,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:09,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.018 0.240 2026-08-27 16:55:09,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '9105E653A5E78C125F9063DC9E4F2A13', 'loaderId': '7912E9A0A828453ACE8BB11C6B86B3DC', 'isDownload': False} 2026-08-27 16:55:09,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-08-27 16:55:09,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:09,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:09,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:55:09,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:55:09,497 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:09,498 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:09,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:55:09,513 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:09,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/34] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:09,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:09,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:09,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:09,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:09,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:55:09,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.022 2026-08-27 16:55:09,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:55:09,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.080 0.173 2026-08-27 16:55:09,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:09,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:55:09,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-27 16:55:09,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:55:09,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:09,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:55:09,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:10,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:10,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:10,015 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:10,024 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:10,025 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:10,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.015 2026-08-27 16:55:10,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 16:55:10,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:10,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.020 2026-08-27 16:55:10,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/34] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:10,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.049 2026-08-27 16:55:10,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-08-27 16:55:10,199 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:10,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:10,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/34] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:10,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:55:10,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:55:10,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 16:55:10,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:55:10,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-27 16:55:10,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:55:10,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:55:10,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:55:10,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:55:10,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.100 2026-08-27 16:55:10,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/34] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:10,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/34] Tour PosLoyaltyPointsEwallet → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:10,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/34] Tour PosLoyaltyPointsEwallet → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:10,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/34] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:10,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:10,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:55:10,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:10,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:10,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:10,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-08-27 16:55:10,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-08-27 16:55:10,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/34] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:11,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:11,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/34] Tour PosLoyaltyPointsEwallet → 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-08-27 16:55:11,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/34] Tour PosLoyaltyPointsEwallet → 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-08-27 16:55:11,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:11,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:11,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:11,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-27 16:55:11,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/34] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-08-27 16:55:11,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:11,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:11,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:11,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:11,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/34] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:11,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/34] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:11,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:55:11,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:11,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:55:11,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:11,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:11,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/34] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:12,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [33/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:12,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:55:12,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9920316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'af87a0e7-90bd-4cb4-afa1-d8da6f162a48'}] 2026-08-27 16:55:12,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:12,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9920316 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'af87a0e7-90bd-4cb4-afa1-d8da6f162a48'} created pos.order #609 2026-08-27 16:55:12,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9920316 finished 2026-08-27 16:55:12,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.058 0.134 2026-08-27 16:55:12,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.011 0.026 2026-08-27 16:55:12,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 16:55:12,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62361400 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'af87a0e7-90bd-4cb4-afa1-d8da6f162a48'}] 2026-08-27 16:55:12,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62361400 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'af87a0e7-90bd-4cb4-afa1-d8da6f162a48'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-08-27 16:55:12,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [34/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:12,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62361400 finished 2026-08-27 16:55:12,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-08-27 16:55:12,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.041 2026-08-27 16:55:12,453 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 16:55:12,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 22540076 (allocated 25038848) 2026-08-27 16:55:12,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 87221 2026-08-27 16:55:12,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-08-27 16:55:12,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 87221 2026-08-27 16:55:12,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.003 0.038 2026-08-27 16:55:12,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165512_617315_test_points_awarded_ewallet.txt 2026-08-27 16:55:12,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpye5ry8j9_chrome_odoo" 2026-08-27 16:55:12,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-08-27 16:55:13,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 87435 2026-08-27 16:55:13,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpttk_pv08_chrome_odoo 2026-08-27 16:55:13,122 26 INFO rb-b8d0dd6-224299-408903 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:44963/json/version 2026-08-27 16:55:13,123 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:13,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:13,171 26 INFO rb-b8d0dd6-224299-408903 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:44963/json 2026-08-27 16:55:13,171 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:13,179 26 INFO rb-b8d0dd6-224299-408903 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:44963/devtools/page/8A223BA6B005AA2AD81EE8EB0BF2A192 2026-08-27 16:55:13,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-08-27 16:55:13,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-27 16:55:13,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:13,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-27 16:55:13,309 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:55:13,310 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:55:13,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:13,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.250 2026-08-27 16:55:13,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '8A223BA6B005AA2AD81EE8EB0BF2A192', 'loaderId': 'D0065E4271CD431C21BF4D014A545E32', 'isDownload': False} 2026-08-27 16:55:13,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-08-27 16:55:13,594 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:13,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:55:13,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:55:13,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:55:13,921 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:13,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:13,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:55:13,937 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:13,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:13,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:13,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:13,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:13,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:13,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:55:13,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:55:14,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:55:14,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.088 0.193 2026-08-27 16:55:14,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:14,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.003 2026-08-27 16:55:14,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:55:14,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.003 2026-08-27 16:55:14,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:14,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:14,412 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:14,420 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:14,420 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:14,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 16:55:14,466 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:14,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.016 2026-08-27 16:55:14,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:55:14,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 16:55:14,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:14,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:14,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.030 0.018 2026-08-27 16:55:14,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:14,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:14,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-27 16:55:14,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:14,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 16:55:14,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:55:14,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:55:14,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.181 2026-08-27 16:55:14,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-27 16:55:14,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:55:14,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:55:14,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:55:14,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:55:14,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 16:55:14,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:55:14,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.111 2026-08-27 16:55:14,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:14,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:15,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:15,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:15,153 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:15,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:55:15,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:15,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:15,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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-08-27 16:55:15,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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-08-27 16:55:15,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:15,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-08-27 16:55:15,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:15,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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-08-27 16:55:15,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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-08-27 16:55:15,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:15,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:15,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:15,852 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:55:15,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:55:15,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:55:16,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-08-27 16:55:16,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.002 0.006 2026-08-27 16:55:16,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-08-27 16:55:16,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-08-27 16:55:16,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-08-27 16:55:16,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:16,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:16,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:16,298 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:16,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:16,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:16,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:55:16,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 16:55:16,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:55:16,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:55:16,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:16,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:16,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:16,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:16,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:16,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94338009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '692c5393-9029-42b1-b1d1-3f06b285b013'}] 2026-08-27 16:55:16,841 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:17,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94338009 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '692c5393-9029-42b1-b1d1-3f06b285b013'} created pos.order #610 2026-08-27 16:55:17,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94338009 finished 2026-08-27 16:55:17,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.057 0.139 2026-08-27 16:55:17,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.011 0.025 2026-08-27 16:55:17,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:17,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #408840 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '692c5393-9029-42b1-b1d1-3f06b285b013'}] 2026-08-27 16:55:17,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:17,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #408840 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '692c5393-9029-42b1-b1d1-3f06b285b013'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-08-27 16:55:17,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #408840 finished 2026-08-27 16:55:17,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-08-27 16:55:17,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-27 16:55:17,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.081 0.044 2026-08-27 16:55:17,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 22159956 (allocated 23203840) 2026-08-27 16:55:17,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 87435 2026-08-27 16:55:17,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-08-27 16:55:17,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 87435 2026-08-27 16:55:17,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:17] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-27 16:55:17,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165517_431272_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-08-27 16:55:17,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpttk_pv08_chrome_odoo" 2026-08-27 16:55:17,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-08-27 16:55:17,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 87655 2026-08-27 16:55:17,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpjwy4yg08_chrome_odoo 2026-08-27 16:55:17,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:39309/json/version 2026-08-27 16:55:17,949 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:17,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:17,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:39309/json 2026-08-27 16:55:17,993 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:18,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:39309/devtools/page/93345DAE322E1AB6CBDDBF639916A7DE 2026-08-27 16:55:18,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-08-27 16:55:18,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-08-27 16:55:18,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:18,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-08-27 16:55:18,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:55:18,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:55:18,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:18,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.019 0.322 2026-08-27 16:55:18,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '93345DAE322E1AB6CBDDBF639916A7DE', 'loaderId': '8C0F36850EDAC90FB4EA8D28DC8835E9', 'isDownload': False} 2026-08-27 16:55:18,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-08-27 16:55:18,517 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:18,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 16:55:18,531 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:55:18,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:55:18,863 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:18,866 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:18,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:55:18,879 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:18,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/57] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:18,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:18,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:18,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:18,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:18,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:55:18,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:55:18,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:55:19,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.081 0.184 2026-08-27 16:55:19,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:19,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.003 2026-08-27 16:55:19,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:55:19,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.003 2026-08-27 16:55:19,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:19,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:19,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:19,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:19,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:19,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:19,378 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:19,379 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:19,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-27 16:55:19,391 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:19,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-08-27 16:55:19,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.086 2026-08-27 16:55:19,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:19,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.006 0.109 2026-08-27 16:55:19,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 16:55:19,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/57] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:55:19,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:19,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.021 2026-08-27 16:55:19,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-27 16:55:19,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.053 0.046 2026-08-27 16:55:19,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:55:19,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 16:55:19,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:55:19,718 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:55:19,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:55:19,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:55:19,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:55:19,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.078 2026-08-27 16:55:19,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:19,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/57] 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-08-27 16:55:19,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:55:19,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/57] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:55:20,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:55:20,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:20,143 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:55:20,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/57] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:55:20,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/57] 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-08-27 16:55:20,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:20,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/57] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-08-27 16:55:20,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/57] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-08-27 16:55:20,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/57] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-08-27 16:55:20,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:20] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:55:21,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-08-27 16:55:21,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:55:21,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-27 16:55:21,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:21,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:21,254 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:21,255 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:21,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:21,347 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:21,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:55:21,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:21,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:21,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:21,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17327412 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '85879914-e78b-4441-a4d4-f3ceb46d377e'}] 2026-08-27 16:55:21,583 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:21,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17327412 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '85879914-e78b-4441-a4d4-f3ceb46d377e'} created pos.order #611 2026-08-27 16:55:21,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17327412 finished 2026-08-27 16:55:21,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.022 0.054 2026-08-27 16:55:21,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.008 0.019 2026-08-27 16:55:21,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:21,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74162583 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '85879914-e78b-4441-a4d4-f3ceb46d377e'}] 2026-08-27 16:55:21,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74162583 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '85879914-e78b-4441-a4d4-f3ceb46d377e'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-08-27 16:55:21,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:21,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74162583 finished 2026-08-27 16:55:21,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.017 0.040 2026-08-27 16:55:21,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:21,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 16:55:21,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/57] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:21,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/57] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:22,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/57] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:22,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/57] Tour PosLoyaltyPointsGiftcard → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:22,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/57] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:22,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:22,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:55:22,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/57] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:22,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:22,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/57] 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-08-27 16:55:22,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/57] 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-08-27 16:55:22,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:22,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:22,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:22,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/57] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:55:22,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/57] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:55:22,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:55:22,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-27 16:55:22,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:22] "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.001 0.005 2026-08-27 16:55:22,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:22,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-27 16:55:22,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/57] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-08-27 16:55:22,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:22,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:23,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:23,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:23,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 16:55:23,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:23,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:23,298 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:23,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:23,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50835961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5d72a90e-a79b-4617-94b5-cce9496e185e'}] 2026-08-27 16:55:23,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50835961 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5d72a90e-a79b-4617-94b5-cce9496e185e'} created pos.order #612 2026-08-27 16:55:23,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50835961 finished 2026-08-27 16:55:23,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.046 0.122 2026-08-27 16:55:23,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.010 0.026 2026-08-27 16:55:23,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-08-27 16:55:23,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57268811 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '5d72a90e-a79b-4617-94b5-cce9496e185e'}] 2026-08-27 16:55:23,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:23,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57268811 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '5d72a90e-a79b-4617-94b5-cce9496e185e'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-08-27 16:55:23,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57268811 finished 2026-08-27 16:55:23,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-08-27 16:55:23,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.013 0.040 2026-08-27 16:55:23,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-27 16:55:23,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 24469044 (allocated 26873856) 2026-08-27 16:55:23,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 87655 2026-08-27 16:55:23,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-08-27 16:55:23,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 87655 2026-08-27 16:55:23,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.003 0.033 2026-08-27 16:55:23,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165523_811440_test_points_awarded_giftcard.txt 2026-08-27 16:55:23,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpjwy4yg08_chrome_odoo" 2026-08-27 16:55:23,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-08-27 16:55:24,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 87878 2026-08-27 16:55:24,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp_f5jaqw1_chrome_odoo 2026-08-27 16:55:24,297 26 INFO rb-b8d0dd6-224299-408903 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:36313/json/version 2026-08-27 16:55:24,298 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:24,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:24,367 26 INFO rb-b8d0dd6-224299-408903 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:36313/json 2026-08-27 16:55:24,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:24,384 26 INFO rb-b8d0dd6-224299-408903 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:36313/devtools/page/CFC0ABAF7D640D07D696B674F3C6113F 2026-08-27 16:55:24,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-27 16:55:24,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-27 16:55:24,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:24,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-08-27 16:55:24,497 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:55:24,497 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:55:24,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:24,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:24] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.026 0.253 2026-08-27 16:55:24,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'CFC0ABAF7D640D07D696B674F3C6113F', 'loaderId': 'A25AEEB1B422DC492C0BC610870929BB', 'isDownload': False} 2026-08-27 16:55:24,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-08-27 16:55:24,791 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:24,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:24] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:24,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:24] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:55:24,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:24] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:55:25,123 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:25,124 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:25,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:55:25,136 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:25,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:25,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:25,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:25,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:25,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:25,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:55:25,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:55:25,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:55:25,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.075 0.175 2026-08-27 16:55:25,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:25,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "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.003 2026-08-27 16:55:25,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.055 2026-08-27 16:55:25,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "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.003 2026-08-27 16:55:25,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:25,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:25,607 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:25,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:25,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:25,619 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:55:25,628 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:25,658 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 16:55:25,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.016 2026-08-27 16:55:25,668 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:25,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-08-27 16:55:25,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.022 2026-08-27 16:55:25,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:25,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.046 2026-08-27 16:55:25,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-08-27 16:55:25,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:25,871 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:25,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-27 16:55:25,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-27 16:55:25,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 16:55:25,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:55:25,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-27 16:55:25,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:55:25,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:55:25,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 16:55:26,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:26] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:55:26,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.116 2026-08-27 16:55:26,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:26,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/27] 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-08-27 16:55:26,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/27] 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-08-27 16:55:26,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:26,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:26,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:26,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:26,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:26,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:26,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:26,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:26,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:55:26,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/27] 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-08-27 16:55:26,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-08-27 16:55:26,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-08-27 16:55:26,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-08-27 16:55:26,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:26,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:27,006 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:27,007 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:27,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:27,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:27,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:55:27,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:27,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:27,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:27,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:55:27,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012047 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b72ac82-aa8a-48ca-8655-8558fae48497'}] 2026-08-27 16:55:27,349 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:27,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012047 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b72ac82-aa8a-48ca-8655-8558fae48497'} created pos.order #613 2026-08-27 16:55:27,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012047 finished 2026-08-27 16:55:27,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.058 0.131 2026-08-27 16:55:27,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.011 0.025 2026-08-27 16:55:27,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:27,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10051376 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0b72ac82-aa8a-48ca-8655-8558fae48497'}] 2026-08-27 16:55:27,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10051376 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0b72ac82-aa8a-48ca-8655-8558fae48497'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-08-27 16:55:27,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:27,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10051376 finished 2026-08-27 16:55:27,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-08-27 16:55:27,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-27 16:55:27,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.046 2026-08-27 16:55:27,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 21557808 (allocated 23990272) 2026-08-27 16:55:27,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 87878 2026-08-27 16:55:27,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-08-27 16:55:27,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 87878 2026-08-27 16:55:27,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165527_906975_test_points_awarded_global_discount_code_no_domain_program.txt 2026-08-27 16:55:27,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp_f5jaqw1_chrome_odoo" 2026-08-27 16:55:27,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-08-27 16:55:28,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 88099 2026-08-27 16:55:28,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpijv81kay_chrome_odoo 2026-08-27 16:55:28,407 26 INFO rb-b8d0dd6-224299-408903 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:41607/json/version 2026-08-27 16:55:28,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:28,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:28,465 26 INFO rb-b8d0dd6-224299-408903 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:41607/json 2026-08-27 16:55:28,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:28,473 26 INFO rb-b8d0dd6-224299-408903 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:41607/devtools/page/A8570690D957F0127EEFA469FC1F2F44 2026-08-27 16:55:28,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-08-27 16:55:28,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-27 16:55:28,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:28,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-27 16:55:28,599 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:55:28,599 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:55:28,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:28,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:28] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.015 0.237 2026-08-27 16:55:28,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'A8570690D957F0127EEFA469FC1F2F44', 'loaderId': '980CE580A65E951FF8082E42D0A1FE90', 'isDownload': False} 2026-08-27 16:55:28,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-08-27 16:55:28,867 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:28,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:28] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:28,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:28] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:55:28,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:28] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:55:29,209 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 16:55:29,229 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:29,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:55:29,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:29,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:29,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:29,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:55:29,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.007 0.023 2026-08-27 16:55:29,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:55:29,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.081 0.189 2026-08-27 16:55:29,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:55:29,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:55:29,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.030 2026-08-27 16:55:29,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.004 2026-08-27 16:55:29,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:29,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:29,720 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,732 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:29,736 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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-08-27 16:55:29,769 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:29,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.028 0.018 2026-08-27 16:55:29,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 16:55:29,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 16:55:29,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:55:29,870 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:29,963 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:29,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.025 2026-08-27 16:55:29,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:29,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-27 16:55:29,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:29] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:55:30,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:55:30,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:55:30,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.038 0.169 2026-08-27 16:55:30,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:55:30,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-08-27 16:55:30,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-27 16:55:30,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:55:30,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:55:30,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:55:30,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.100 2026-08-27 16:55:30,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:55:30,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:55:30,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 16:55:30,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:55:30,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:55:30,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:55:30,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:55:30,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:30,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:55:30,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:55:30,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:30,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/41] 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-08-27 16:55:30,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/41] 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-08-27 16:55:30,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:30,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-08-27 16:55:30,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:55:30,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/41] 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-08-27 16:55:30,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/41] 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-08-27 16:55:31,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:55:31,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:55:31,145 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-08-27 16:55:31,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-08-27 16:55:31,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 16:55:31,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:55:31,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/41] 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-08-27 16:55:31,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.001 0.007 2026-08-27 16:55:31,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-08-27 16:55:31,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-08-27 16:55:31,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-08-27 16:55:31,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:55:31,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:55:31,639 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:31,640 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:31,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:55:31,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:55:31,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:55:31,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-08-27 16:55:31,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:31,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:55:32,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:32,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:55:32,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:55:32,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:55:32,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:55:32,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64462348 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e493790-1962-4f3a-9d07-47f97f7205b5'}] 2026-08-27 16:55:32,188 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:32,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64462348 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e493790-1962-4f3a-9d07-47f97f7205b5'} created pos.order #614 2026-08-27 16:55:32,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64462348 finished 2026-08-27 16:55:32,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.056 0.143 2026-08-27 16:55:32,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.011 0.025 2026-08-27 16:55:32,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:32,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45853869 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0e493790-1962-4f3a-9d07-47f97f7205b5'}] 2026-08-27 16:55:32,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:55:32,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45853869 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0e493790-1962-4f3a-9d07-47f97f7205b5'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-08-27 16:55:32,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45853869 finished 2026-08-27 16:55:32,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-08-27 16:55:32,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-27 16:55:32,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.046 2026-08-27 16:55:32,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22184692 (allocated 23728128) 2026-08-27 16:55:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 88099 2026-08-27 16:55:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-08-27 16:55:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 88099 2026-08-27 16:55:32,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165532_730277_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-08-27 16:55:32,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpijv81kay_chrome_odoo" 2026-08-27 16:55:32,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-08-27 16:55:33,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 88323 2026-08-27 16:55:33,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpp8ju0mgo_chrome_odoo 2026-08-27 16:55:33,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39461/json/version 2026-08-27 16:55:33,009 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:33,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:33,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39461/json 2026-08-27 16:55:33,064 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:33,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:39461/devtools/page/844049AA423D0D31C3E7DCBF2C5C275A 2026-08-27 16:55:33,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-27 16:55:33,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-27 16:55:33,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:33,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-27 16:55:33,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:55:33,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:55:33,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:33,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.246 2026-08-27 16:55:33,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '844049AA423D0D31C3E7DCBF2C5C275A', 'loaderId': '8F89D228B47D8385207DFE5FF9D26006', 'isDownload': False} 2026-08-27 16:55:33,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-08-27 16:55:33,459 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:33,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:33,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:55:33,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.025 2026-08-27 16:55:33,822 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:33,824 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:33,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:55:33,837 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:33,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:33,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:33,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:33,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:33,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:55:33,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:55:33,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.019 2026-08-27 16:55:33,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:55:34,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.082 0.276 2026-08-27 16:55:34,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:34,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.013 2026-08-27 16:55:34,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:55:34,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.003 2026-08-27 16:55:34,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:34,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:34,407 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:34,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:34,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:34,429 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:34,430 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:34,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.012 2026-08-27 16:55:34,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-27 16:55:34,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.023 0.025 2026-08-27 16:55:34,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:34,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-27 16:55:34,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.061 2026-08-27 16:55:34,596 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:34,600 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:34,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.072 0.095 2026-08-27 16:55:34,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 16:55:34,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-27 16:55:34,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 16:55:34,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.191 2026-08-27 16:55:34,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-27 16:55:34,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:55:34,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:55:34,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.106 2026-08-27 16:55:34,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:55:34,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:34] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 16:55:34,903 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:34,954 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,005 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,057 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,604 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,611 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:35,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:35,654 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:35,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14731245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f4ae04c8-a155-4493-a43d-74015286d3d5'}] 2026-08-27 16:55:35,941 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:36,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14731245 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f4ae04c8-a155-4493-a43d-74015286d3d5'} created pos.order #615 2026-08-27 16:55:36,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14731245 finished 2026-08-27 16:55:36,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.055 0.150 2026-08-27 16:55:36,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.010 0.022 2026-08-27 16:55:36,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:36,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "GET /report/barcode/Code128/044c-4ba1-4935 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-27 16:55:36,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74241530 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f4ae04c8-a155-4493-a43d-74015286d3d5'}] 2026-08-27 16:55:36,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74241530 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f4ae04c8-a155-4493-a43d-74015286d3d5'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-08-27 16:55:36,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74241530 finished 2026-08-27 16:55:36,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.041 2026-08-27 16:55:36,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:36,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:55:36,396 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:36,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,034 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,187 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,680 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:37,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7738878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5c831677-815a-40a2-b2d2-479816c708f8'}] 2026-08-27 16:55:37,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7738878 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5c831677-815a-40a2-b2d2-479816c708f8'} created pos.order #616 2026-08-27 16:55:37,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7738878 finished 2026-08-27 16:55:37,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.035 0.110 2026-08-27 16:55:37,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.008 0.019 2026-08-27 16:55:37,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:38,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:38] "GET /report/barcode/Code128/044e-a74d-4708 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 16:55:38,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39761770 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '5c831677-815a-40a2-b2d2-479816c708f8'}] 2026-08-27 16:55:38,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39761770 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '5c831677-815a-40a2-b2d2-479816c708f8'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-08-27 16:55:38,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39761770 finished 2026-08-27 16:55:38,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.038 2026-08-27 16:55:38,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:55:38,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,616 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:38,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,054 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,269 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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 - 2 0.001 0.005 2026-08-27 16:55:39,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:55:39,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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 - 2 0.001 0.004 2026-08-27 16:55:39,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:39,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:39,958 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:40,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40827789 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '4ae7e927-fc56-4fc2-99fa-864431e04546'}] 2026-08-27 16:55:40,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40827789 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '4ae7e927-fc56-4fc2-99fa-864431e04546'} created pos.order #617 2026-08-27 16:55:40,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40827789 finished 2026-08-27 16:55:40,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.038 0.121 2026-08-27 16:55:40,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.021 2026-08-27 16:55:40,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:40,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "GET /report/barcode/Code128/0447-3745-4d9f HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 16:55:40,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73419787 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '4ae7e927-fc56-4fc2-99fa-864431e04546'}] 2026-08-27 16:55:40,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73419787 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '4ae7e927-fc56-4fc2-99fa-864431e04546'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-08-27 16:55:40,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73419787 finished 2026-08-27 16:55:40,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.077 0.058 2026-08-27 16:55:40,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.007 2026-08-27 16:55:40,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,627 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,811 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,926 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:40,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:41] "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.006 2026-08-27 16:55:41,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:41,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,843 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,894 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:41,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,398 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,454 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:42,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564216 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd9143803-77f9-4f70-bb23-4afaaa09f34e'}] 2026-08-27 16:55:42,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564216 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd9143803-77f9-4f70-bb23-4afaaa09f34e'} created pos.order #618 2026-08-27 16:55:42,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564216 finished 2026-08-27 16:55:42,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.040 0.130 2026-08-27 16:55:42,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.009 0.021 2026-08-27 16:55:43,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:43,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16221628 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd9143803-77f9-4f70-bb23-4afaaa09f34e'}] 2026-08-27 16:55:43,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16221628 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd9143803-77f9-4f70-bb23-4afaaa09f34e'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-08-27 16:55:43,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16221628 finished 2026-08-27 16:55:43,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.044 0.040 2026-08-27 16:55:43,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:43] "GET /report/barcode/Code128/0446-5c30-49db HTTP/1.1" 200 - 0 0.000 0.098 2026-08-27 16:55:43,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 16:55:43,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:55:43,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,274 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,326 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,378 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:43,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,061 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,616 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,935 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:44,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:44] "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.001 0.005 2026-08-27 16:55:44,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,144 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,245 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98281296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'e3bbcec0-dd2c-4623-99ef-61c7bed65d25'}] 2026-08-27 16:55:45,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98281296 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'e3bbcec0-dd2c-4623-99ef-61c7bed65d25'} created pos.order #619 2026-08-27 16:55:45,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98281296 finished 2026-08-27 16:55:45,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.040 0.133 2026-08-27 16:55:45,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.008 0.022 2026-08-27 16:55:45,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:45,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:45,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "GET /report/barcode/Code128/044e-5869-451d HTTP/1.1" 200 - 0 0.000 0.048 2026-08-27 16:55:45,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80650548 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'e3bbcec0-dd2c-4623-99ef-61c7bed65d25'}] 2026-08-27 16:55:45,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80650548 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'e3bbcec0-dd2c-4623-99ef-61c7bed65d25'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-08-27 16:55:45,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80650548 finished 2026-08-27 16:55:45,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-27 16:55:45,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:55:45,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.015 0.086 2026-08-27 16:55:45,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32092076 (allocated 33828864) 2026-08-27 16:55:45,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 88323 2026-08-27 16:55:45,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-27 16:55:45,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 88323 2026-08-27 16:55:45,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:45] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.036 2026-08-27 16:55:46,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165546_021768_test_pos_loyalty_tour_basic.txt 2026-08-27 16:55:46,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpp8ju0mgo_chrome_odoo" 2026-08-27 16:55:46,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 88576 2026-08-27 16:55:46,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpaqbsnprd_chrome_odoo 2026-08-27 16:55:46,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42473/json/version 2026-08-27 16:55:46,189 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:46,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:46,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42473/json 2026-08-27 16:55:46,261 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:46,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:42473/devtools/page/905DA34F60D9302C4542B6EFAD678541 2026-08-27 16:55:46,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-27 16:55:46,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-27 16:55:46,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:46,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-27 16:55:46,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:55:46,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:55:46,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.021 2026-08-27 16:55:46,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '905DA34F60D9302C4542B6EFAD678541', 'loaderId': '7DA29987D5841E298FDADC27C054A4B1', 'isDownload': False} 2026-08-27 16:55:46,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-08-27 16:55:46,407 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:46,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:46,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:55:46,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:55:46,769 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:46,770 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:46,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:46,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 16:55:46,789 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:46,794 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:46,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:46,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:46,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 16:55:46,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 16:55:46,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.004 0.015 2026-08-27 16:55:46,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-27 16:55:47,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.061 0.172 2026-08-27 16:55:47,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:47,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.003 2026-08-27 16:55:47,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 16:55:47,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:47,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:47,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.014 2026-08-27 16:55:47,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.019 2026-08-27 16:55:47,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:47,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.017 2026-08-27 16:55:47,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:47,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.013 2026-08-27 16:55:47,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.022 2026-08-27 16:55:47,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.049 0.012 2026-08-27 16:55:47,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.069 2026-08-27 16:55:47,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.088 2026-08-27 16:55:47,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.063 2026-08-27 16:55:47,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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-08-27 16:55:47,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:47,280 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:47,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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-08-27 16:55:47,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.022 2026-08-27 16:55:47,293 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:47,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.007 2026-08-27 16:55:47,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.092 2026-08-27 16:55:47,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:47,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "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.020 2026-08-27 16:55:47,303 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:55:47,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.028 2026-08-27 16:55:47,309 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:47,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:47,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.046 0.013 2026-08-27 16:55:47,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 16:55:47,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.073 2026-08-27 16:55:47,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-27 16:55:47,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:47,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.053 0.022 2026-08-27 16:55:47,492 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:47,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.150 2026-08-27 16:55:47,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:55:47,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:55:47,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 16:55:47,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-27 16:55:47,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.027 0.145 2026-08-27 16:55:47,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:55:47,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:55:47,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:55:47,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:47] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:55:47,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:47,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,062 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,231 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,613 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:48] "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.001 0.007 2026-08-27 16:55:48,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:48,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:48,970 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:49,142 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:49,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:49,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69818090 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'e826885f-73c4-4af3-9f85-b13c1ed597bc'}] 2026-08-27 16:55:49,483 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:49,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69818090 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'e826885f-73c4-4af3-9f85-b13c1ed597bc'} created pos.order #620 2026-08-27 16:55:49,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69818090 finished 2026-08-27 16:55:49,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.040 0.135 2026-08-27 16:55:49,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.010 0.030 2026-08-27 16:55:49,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:49,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "GET /report/barcode/Code128/0447-f2dc-46b6 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-27 16:55:49,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15134409 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'e826885f-73c4-4af3-9f85-b13c1ed597bc'}] 2026-08-27 16:55:49,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15134409 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'e826885f-73c4-4af3-9f85-b13c1ed597bc'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-08-27 16:55:49,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15134409 finished 2026-08-27 16:55:49,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.014 0.041 2026-08-27 16:55:49,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:49,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 16:55:49,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:49,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,070 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,351 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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.001 0.004 2026-08-27 16:55:50,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:50,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:50,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,034 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:51] "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.001 0.004 2026-08-27 16:55:51,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:51,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,212 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,366 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,417 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:51,954 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "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.001 0.005 2026-08-27 16:55:52,110 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,318 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,529 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:52,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53310768 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '09e698d3-2c82-4e0a-93d8-62500359b7d7'}] 2026-08-27 16:55:52,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53310768 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '09e698d3-2c82-4e0a-93d8-62500359b7d7'} created pos.order #621 2026-08-27 16:55:52,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53310768 finished 2026-08-27 16:55:52,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.039 0.117 2026-08-27 16:55:52,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.010 0.025 2026-08-27 16:55:52,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:52,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71007798 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '09e698d3-2c82-4e0a-93d8-62500359b7d7'}] 2026-08-27 16:55:52,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71007798 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '09e698d3-2c82-4e0a-93d8-62500359b7d7'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-08-27 16:55:52,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71007798 finished 2026-08-27 16:55:52,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.013 0.037 2026-08-27 16:55:52,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "GET /report/barcode/Code128/0445-6ff6-4fb5 HTTP/1.1" 200 - 0 0.000 0.064 2026-08-27 16:55:52,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 16:55:52,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 16:55:52,914 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:52,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,344 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,450 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,551 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,602 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,785 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:53,997 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:54] "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.001 0.004 2026-08-27 16:55:54,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:54] "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.001 0.004 2026-08-27 16:55:54,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.009 2026-08-27 16:55:54,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,888 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:54,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:54] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:54,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16195231 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '62685546-abb6-4b3d-a6b5-6a5b51e57e8d'}] 2026-08-27 16:55:55,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16195231 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '62685546-abb6-4b3d-a6b5-6a5b51e57e8d'} created pos.order #622 2026-08-27 16:55:55,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16195231 finished 2026-08-27 16:55:55,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.034 0.111 2026-08-27 16:55:55,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.010 0.022 2026-08-27 16:55:55,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:55,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "GET /report/barcode/Code128/0445-ea3d-45bb HTTP/1.1" 200 - 0 0.000 0.022 2026-08-27 16:55:55,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29448549 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '62685546-abb6-4b3d-a6b5-6a5b51e57e8d'}] 2026-08-27 16:55:55,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29448549 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '62685546-abb6-4b3d-a6b5-6a5b51e57e8d'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-08-27 16:55:55,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29448549 finished 2026-08-27 16:55:55,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.013 0.038 2026-08-27 16:55:55,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:55:55,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 16:55:55,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:55,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "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.001 0.004 2026-08-27 16:55:55,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 16:55:55,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,053 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,209 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:56,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,028 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40438933 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'bfa3c74f-160d-4657-874f-6f8c060240d0'}] 2026-08-27 16:55:57,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40438933 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'bfa3c74f-160d-4657-874f-6f8c060240d0'} created pos.order #623 2026-08-27 16:55:57,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40438933 finished 2026-08-27 16:55:57,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.037 0.110 2026-08-27 16:55:57,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.008 0.019 2026-08-27 16:55:57,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:55:57,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "GET /report/barcode/Code128/0448-dba1-4664 HTTP/1.1" 200 - 0 0.000 0.035 2026-08-27 16:55:57,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:57,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87165589 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'bfa3c74f-160d-4657-874f-6f8c060240d0'}] 2026-08-27 16:55:57,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87165589 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'bfa3c74f-160d-4657-874f-6f8c060240d0'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-08-27 16:55:57,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87165589 finished 2026-08-27 16:55:57,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-27 16:55:57,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:55:57,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.015 0.041 2026-08-27 16:55:57,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34462868 (allocated 37498880) 2026-08-27 16:55:57,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 88576 2026-08-27 16:55:57,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-27 16:55:57,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 88576 2026-08-27 16:55:57,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:57] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 16:55:57,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165557_903661_test_pos_loyalty_tour_basic.txt 2026-08-27 16:55:57,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpaqbsnprd_chrome_odoo" 2026-08-27 16:55:57,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-08-27 16:55:58,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 88841 2026-08-27 16:55:58,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpvvnes6n3_chrome_odoo 2026-08-27 16:55:58,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33223/json/version 2026-08-27 16:55:58,328 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:58,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-08-27 16:55:58,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33223/json 2026-08-27 16:55:58,375 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:55:58,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:33223/devtools/page/86C81D31A5068C557FB49018BB5B7D03 2026-08-27 16:55:58,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-08-27 16:55:58,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-08-27 16:55:58,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:55:58,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-08-27 16:55:58,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:55:58,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:55:58,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:55:58,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:58] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.259 2026-08-27 16:55:58,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '86C81D31A5068C557FB49018BB5B7D03', 'loaderId': '6C803C74660A5B9F48A0A29A5A9FA73E', 'isDownload': False} 2026-08-27 16:55:58,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-08-27 16:55:58,805 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:55:58,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:58] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:55:58,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:58] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:55:58,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:58] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:55:59,143 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:59,145 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:59,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:55:59,160 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:55:59,162 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:59,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:55:59,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:55:59,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:59,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:55:59,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:55:59,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.022 2026-08-27 16:55:59,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 16:55:59,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.080 0.181 2026-08-27 16:55:59,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:59,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.008 2026-08-27 16:55:59,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:55:59,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:55:59,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-08-27 16:55:59,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:55:59,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:55:59,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:59,633 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:55:59,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55: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-08-27 16:55:59,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:55:59,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.033 0.013 2026-08-27 16:55:59,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 16:55:59,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-27 16:55:59,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:59,763 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:59,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.014 0.021 2026-08-27 16:55:59,798 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:55:59,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:55:59,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.061 0.025 2026-08-27 16:55:59,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:55:59,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:55:59,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:55:59,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.169 2026-08-27 16:55:59,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:55:59,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:55:59,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 16:55:59,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:55:59] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 16:56:00,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:00] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:56:00,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:00] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:56:00,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.082 2026-08-27 16:56:00,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:00] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:56:00,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:00] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:56:00,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,219 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,451 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,552 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:00,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-08-27 16:56:00,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:56:00,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16419552 (allocated 17436672) 2026-08-27 16:56:00,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 88841 2026-08-27 16:56:00,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-08-27 16:56:00,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 88841 2026-08-27 16:56:00,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165600_918859_test_pos_loyalty_tour_max_amount.txt 2026-08-27 16:56:00,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpvvnes6n3_chrome_odoo" 2026-08-27 16:56:00,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-08-27 16:56:01,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 89052 2026-08-27 16:56:01,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpjwo68z1p_chrome_odoo 2026-08-27 16:56:01,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39961/json/version 2026-08-27 16:56:01,320 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:01,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:01,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39961/json 2026-08-27 16:56:01,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:01,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:39961/devtools/page/EA54CE85E660DAE547216339186810AF 2026-08-27 16:56:01,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-08-27 16:56:01,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-08-27 16:56:01,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:01,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-08-27 16:56:01,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:01,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:01,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:01,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:01] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.259 2026-08-27 16:56:01,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'EA54CE85E660DAE547216339186810AF', 'loaderId': 'B0DD9031C1AC893F053BD60BFFAB8AE4', 'isDownload': False} 2026-08-27 16:56:01,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-08-27 16:56:01,806 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:01,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:56:01,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:56:01,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:56:02,123 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:02,125 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:02,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:02,138 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:02,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/26] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:02,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:02,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:02,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:02,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:02,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:56:02,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:56:02,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 16:56:02,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.085 0.210 2026-08-27 16:56:02,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "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-08-27 16:56:02,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:02,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:56:02,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:02,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:02,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:02,637 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:02,648 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:02,649 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:02,671 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:02,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:02,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.026 2026-08-27 16:56:02,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:56:02,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 16:56:02,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/26] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:02,765 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:02,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.080 0.026 2026-08-27 16:56:02,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:02,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:02,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.130 2026-08-27 16:56:02,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:56:02,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/26] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:56:02,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-08-27 16:56:02,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-27 16:56:02,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.196 2026-08-27 16:56:02,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:02] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 16:56:03,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1716&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:56:03,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1717&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:56:03,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:03,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 16:56:03,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.087 2026-08-27 16:56:03,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 16:56:03,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:56:03,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/26] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:56:03,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/26] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:56:03,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/26] Tour PosLoyaltyTour9 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:03,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/26] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:56:03,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:03,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 16:56:03,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/26] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-08-27 16:56:03,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/26] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-08-27 16:56:03,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:03,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/26] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-08-27 16:56:03,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:03,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:03,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:03,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/26] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-08-27 16:56:03,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/26] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-08-27 16:56:03,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:03,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:04,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/26] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:56:04,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/26] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-08-27 16:56:04,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/26] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-08-27 16:56:04,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:04,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/26] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-08-27 16:56:04,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:04,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-08-27 16:56:04,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:56:04,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19745416 (allocated 21106688) 2026-08-27 16:56:04,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 89052 2026-08-27 16:56:04,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-08-27 16:56:04,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 89052 2026-08-27 16:56:04,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165604_510965_test_promo_with_different_taxes.txt 2026-08-27 16:56:04,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpjwo68z1p_chrome_odoo" 2026-08-27 16:56:04,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-08-27 16:56:04,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 89262 2026-08-27 16:56:04,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmptxaxnhhf_chrome_odoo 2026-08-27 16:56:04,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44157/json/version 2026-08-27 16:56:04,946 26 INFO rb-b8d0dd6-224299-408903 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 2026-08-27 16:56:04,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:04,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44157/json 2026-08-27 16:56:04,984 26 INFO rb-b8d0dd6-224299-408903 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 2026-08-27 16:56:04,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:44157/devtools/page/90B36ECF42B2CF49987F2B39349EE860 2026-08-27 16:56:05,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-08-27 16:56:05,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-08-27 16:56:05,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:05,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-08-27 16:56:05,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:05,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:05,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:05,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.266 2026-08-27 16:56:05,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '90B36ECF42B2CF49987F2B39349EE860', 'loaderId': 'FC5CB8BDC52A58BF43C0B451DB4FBA00', 'isDownload': False} 2026-08-27 16:56:05,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-08-27 16:56:05,424 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:05,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:05,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:05,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:56:05,762 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:05,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:05,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:05,778 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:05,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:05,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:05,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:05,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:05,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:56:05,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.013 2026-08-27 16:56:05,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:56:05,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.025 2026-08-27 16:56:06,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.082 0.178 2026-08-27 16:56:06,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:06,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.003 2026-08-27 16:56:06,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:56:06,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.003 2026-08-27 16:56:06,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:06,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:56:06,259 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:06,269 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:06,270 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:06,277 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:06,278 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:06,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-08-27 16:56:06,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 16:56:06,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 16:56:06,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:06,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:06,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.080 0.023 2026-08-27 16:56:06,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 16:56:06,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 16:56:06,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 16:56:06,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.212 2026-08-27 16:56:06,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1720&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-27 16:56:06,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-27 16:56:06,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:56:06,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 16:56:06,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-27 16:56:06,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.084 2026-08-27 16:56:06,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:06,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:06,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:06] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 16:56:06,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,811 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,916 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:06,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-08-27 16:56:06,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:56:07,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15733964 (allocated 16515072) 2026-08-27 16:56:07,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 89262 2026-08-27 16:56:07,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-08-27 16:56:07,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 89262 2026-08-27 16:56:07,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165607_097797_test_promo_with_free_product.txt 2026-08-27 16:56:07,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmptxaxnhhf_chrome_odoo" 2026-08-27 16:56:07,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-08-27 16:56:07,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 89476 2026-08-27 16:56:07,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp8iv1g2xi_chrome_odoo 2026-08-27 16:56:07,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:34171/json/version 2026-08-27 16:56:07,581 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:07,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:07,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:34171/json 2026-08-27 16:56:07,617 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:07,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:34171/devtools/page/EE3C5897D8BDBF88BB7963DBF9B29B37 2026-08-27 16:56:07,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-08-27 16:56:07,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-08-27 16:56:07,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:07,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-08-27 16:56:07,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/79" in browser 2026-08-27 16:56:07,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/79" 2026-08-27 16:56:07,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:08,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.016 0.334 2026-08-27 16:56:08,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'EE3C5897D8BDBF88BB7963DBF9B29B37', 'loaderId': '29C4CA3D0A32FA03B87C323935E7C5DF', 'isDownload': False} 2026-08-27 16:56:08,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-08-27 16:56:08,167 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:08,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:08,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:56:08,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:56:08,498 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:08,500 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:08,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:08,516 26 INFO rb-b8d0dd6-224299-408903 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/79", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:08,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/31] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:08,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 16:56:08,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:08,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:08,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.005 2026-08-27 16:56:08,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:56:08,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 16:56:08,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:56:08,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.082 0.183 2026-08-27 16:56:08,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:08,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.004 2026-08-27 16:56:08,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:56:08,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.003 2026-08-27 16:56:08,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:08,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:56:08,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:09,009 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:09,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:09,023 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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-08-27 16:56:09,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.015 2026-08-27 16:56:09,029 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:09,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 16:56:09,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 16:56:09,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:09,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-27 16:56:09,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.048 0.023 2026-08-27 16:56:09,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:09,197 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:09,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/31] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:56:09,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-08-27 16:56:09,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-27 16:56:09,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 16:56:09,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.007 0.196 2026-08-27 16:56:09,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:09,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1727&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 16:56:09,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 16:56:09,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 16:56:09,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:56:09,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 16:56:09,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:56:09,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.130 2026-08-27 16:56:09,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/31] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:56:09,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/31] Tour PosCouponTour5 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:56:09,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/31] Tour PosCouponTour5 → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:09,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/31] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-08-27 16:56:09,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:09,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:56:09,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/31] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-08-27 16:56:09,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:09,933 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/31] 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-08-27 16:56:09,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/31] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:56:10,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/31] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:56:10,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/31] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:10,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:10,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:10,242 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/31] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:56:10,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/31] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:56:10,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/31] 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-08-27 16:56:10,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:10,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/31] Tour PosCouponTour5 → Step loyalty points awarded 115 (trigger: .loyalty-points-won:contains("115")) 2026-08-27 16:56:10,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/31] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:10,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/31] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:10,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/31] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-08-27 16:56:10,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 16:56:10,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:10,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/31] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-08-27 16:56:10,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:10,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/31] Tour PosCouponTour5 → Step loyalty points awarded 92 (trigger: .loyalty-points-won:contains("92")) 2026-08-27 16:56:10,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/31] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-08-27 16:56:10,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-08-27 16:56:10,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-27 16:56:11,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18713292 (allocated 20447232) 2026-08-27 16:56:11,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 89476 2026-08-27 16:56:11,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-08-27 16:56:11,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 89476 2026-08-27 16:56:11,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165611_084254_test_promotion_program_with_global_discount.txt 2026-08-27 16:56:11,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp8iv1g2xi_chrome_odoo" 2026-08-27 16:56:11,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-08-27 16:56:11,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 89687 2026-08-27 16:56:11,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp7ebqygv5_chrome_odoo 2026-08-27 16:56:11,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:39647/json/version 2026-08-27 16:56:11,666 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:11,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:11,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:39647/json 2026-08-27 16:56:11,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:11,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:39647/devtools/page/F8E942024A580D7E6E532301244B24C1 2026-08-27 16:56:11,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-08-27 16:56:11,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-08-27 16:56:11,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:11,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-08-27 16:56:11,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:11,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:11,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:12,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.258 2026-08-27 16:56:12,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'F8E942024A580D7E6E532301244B24C1', 'loaderId': 'F81D8CE3071EEF483CA630BFBE8F2CFF', 'isDownload': False} 2026-08-27 16:56:12,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-08-27 16:56:12,065 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:12,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:56:12,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:12,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:56:12,396 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,397 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:12,410 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:12,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/24] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:12,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:12,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:12,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:56:12,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:56:12,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:56:12,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:56:12,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.075 0.180 2026-08-27 16:56:12,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:12,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.011 2026-08-27 16:56:12,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:56:12,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:12,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:12,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:12,902 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,915 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:12,917 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 16:56:12,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-27 16:56:12,927 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,928 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:12,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.023 2026-08-27 16:56:13,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/24] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:13,058 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-27 16:56:13,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.050 0.020 2026-08-27 16:56:13,093 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:13,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:13,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:56:13,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/24] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:56:13,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-08-27 16:56:13,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:56:13,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-27 16:56:13,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.205 2026-08-27 16:56:13,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1730&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:13,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.013 0.091 2026-08-27 16:56:13,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:56:13,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1729&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:56:13,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 16:56:13,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 16:56:13,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-27 16:56:13,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.116 2026-08-27 16:56:13,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/24] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:56:13,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/24] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:56:13,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/24] Tour PosLoyaltyPromotion → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:13,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/24] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-08-27 16:56:13,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:13,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/24] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-08-27 16:56:13,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:13,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/24] 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-08-27 16:56:13,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/24] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 16:56:13,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/24] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 16:56:13,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/24] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:14,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:14,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:14,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/24] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 16:56:14,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/24] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 16:56:14,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/24] 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-08-27 16:56:14,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:14,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:14,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/24] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-08-27 16:56:14,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-08-27 16:56:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 16:56:14,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19314396 (allocated 20844544) 2026-08-27 16:56:14,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 89687 2026-08-27 16:56:14,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-08-27 16:56:14,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 89687 2026-08-27 16:56:14,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165614_623589_test_promotion_program_with_loyalty_program.txt 2026-08-27 16:56:14,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp7ebqygv5_chrome_odoo" 2026-08-27 16:56:14,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-08-27 16:56:15,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 89896 2026-08-27 16:56:15,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpwep8f9ui_chrome_odoo 2026-08-27 16:56:15,030 26 INFO rb-b8d0dd6-224299-408903 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:36703/json/version 2026-08-27 16:56:15,031 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:15,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:15,079 26 INFO rb-b8d0dd6-224299-408903 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:36703/json 2026-08-27 16:56:15,079 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:15,086 26 INFO rb-b8d0dd6-224299-408903 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:36703/devtools/page/750698084A2687942AD1074AF8B46B57 2026-08-27 16:56:15,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-08-27 16:56:15,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-08-27 16:56:15,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:15,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-08-27 16:56:15,212 26 INFO rb-b8d0dd6-224299-408903 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/75" in browser 2026-08-27 16:56:15,212 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:56:15,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:15,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.259 2026-08-27 16:56:15,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '750698084A2687942AD1074AF8B46B57', 'loaderId': '3397FE3F1B5511D20351FE8E53CE4A6B', 'isDownload': False} 2026-08-27 16:56:15,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-08-27 16:56:15,503 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:15,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:15,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:15,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 16:56:15,826 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:15,828 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:15,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:15,841 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:15,843 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:15,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:15,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:15,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:15,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:56:15,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:56:15,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.022 2026-08-27 16:56:15,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:56:16,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.083 0.185 2026-08-27 16:56:16,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:16,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "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.004 2026-08-27 16:56:16,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:56:16,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "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.003 2026-08-27 16:56:16,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:56:16,312 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:16,326 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:16,326 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:16,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:16,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:16,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.015 2026-08-27 16:56:16,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 16:56:16,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 16:56:16,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,468 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:16,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.023 2026-08-27 16:56:16,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 16:56:16,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.063 0.062 2026-08-27 16:56:16,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:56:16,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 16:56:16,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 16:56:16,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.025 0.160 2026-08-27 16:56:16,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:56:16,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 16:56:16,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 16:56:16,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 16:56:16,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 16:56:16,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 16:56:16,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 16:56:16,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.097 2026-08-27 16:56:16,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:16,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,162 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,478 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,529 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,680 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:17,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-08-27 16:56:17,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-27 16:56:17,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14994724 (allocated 15728640) 2026-08-27 16:56:17,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 89896 2026-08-27 16:56:17,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-08-27 16:56:17,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 89896 2026-08-27 16:56:17,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165617_825839_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-08-27 16:56:17,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpwep8f9ui_chrome_odoo" 2026-08-27 16:56:17,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-08-27 16:56:18,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 90101 2026-08-27 16:56:18,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpxd5i1u26_chrome_odoo 2026-08-27 16:56:18,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:41309/json/version 2026-08-27 16:56:18,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:18,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:18,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:41309/json 2026-08-27 16:56:18,509 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:18,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:41309/devtools/page/3E46A05FDE571A11F0FCD706308CD97D 2026-08-27 16:56:18,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-08-27 16:56:18,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-08-27 16:56:18,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:18,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-08-27 16:56:18,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-08-27 16:56:18,678 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:56:18,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:19,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.016 0.351 2026-08-27 16:56:19,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '3E46A05FDE571A11F0FCD706308CD97D', 'loaderId': '9822CAD515790E13D6FA1E438460CBA5', 'isDownload': False} 2026-08-27 16:56:19,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-08-27 16:56:19,062 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:19,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:19,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:56:19,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:56:19,399 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:19,402 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:19,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:19,414 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:19,417 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:19,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:19,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:19,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:19,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:56:19,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.011 2026-08-27 16:56:19,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:56:19,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.019 2026-08-27 16:56:19,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.191 2026-08-27 16:56:19,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:56:19,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 2026-08-27 16:56:19,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:56:19,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 2026-08-27 16:56:19,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:19,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:19,912 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:19,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:19,923 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:19,930 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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-08-27 16:56:19,934 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:56:19,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.014 2026-08-27 16:56:19,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 16:56:19,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 16:56:20,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:20,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:20,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.023 2026-08-27 16:56:20,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:20,097 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:20,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.094 2026-08-27 16:56:20,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:56:20,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:56:20,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-27 16:56:20,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-08-27 16:56:20,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:56:20,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1735&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:56:20,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 16:56:20,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:56:20,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 16:56:20,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-27 16:56:20,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.114 2026-08-27 16:56:20,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:20,600 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:20,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:20,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-08-27 16:56:20,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-27 16:56:20,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18552012 (allocated 20058112) 2026-08-27 16:56:20,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 90101 2026-08-27 16:56:20,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-08-27 16:56:20,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 90101 2026-08-27 16:56:20,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165620_837345_test_race_conditions_update_program.txt 2026-08-27 16:56:20,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpxd5i1u26_chrome_odoo" 2026-08-27 16:56:20,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-08-27 16:56:21,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 90312 2026-08-27 16:56:21,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp7i2zc21m_chrome_odoo 2026-08-27 16:56:21,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:33225/json/version 2026-08-27 16:56:21,153 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:21,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:21,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:33225/json 2026-08-27 16:56:21,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:21,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:33225/devtools/page/E8FDA3216A65B2A1793852D4A54CA0B4 2026-08-27 16:56:21,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-08-27 16:56:21,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-08-27 16:56:21,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:21,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-08-27 16:56:21,317 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:56:21,317 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:56:21,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:21,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.019 0.283 2026-08-27 16:56:21,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'E8FDA3216A65B2A1793852D4A54CA0B4', 'loaderId': 'D4F383D95E400633B3081C32C84AD9C3', 'isDownload': False} 2026-08-27 16:56:21,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:21,634 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:21,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:21,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:21,651 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 16:56:21,975 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:21,976 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:21,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:21,990 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:21,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [1/48] Tour test_refund_does_not_decrease_points → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:21,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:22,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:22,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:22,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:56:22,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 16:56:22,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:56:22,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:56:22,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.085 0.213 2026-08-27 16:56:22,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "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-08-27 16:56:22,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "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.003 2026-08-27 16:56:22,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 16:56:22,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "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.003 2026-08-27 16:56:22,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:22,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:22,501 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:22,516 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:22,517 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:22,525 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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-08-27 16:56:22,527 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:22,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.041 2026-08-27 16:56:22,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 16:56:22,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 16:56:22,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [2/48] Tour test_refund_does_not_decrease_points → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:22,625 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:56:22,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [3/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:22,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [4/48] Tour test_refund_does_not_decrease_points → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:56:22,763 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:22,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.133 2026-08-27 16:56:22,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:56:22,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:56:22,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:56:22,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-27 16:56:22,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.234 2026-08-27 16:56:22,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1747&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:56:22,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:56:22,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 16:56:22,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 16:56:22,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 16:56:22,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 16:56:22,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.140 2026-08-27 16:56:23,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [5/48] Tour test_refund_does_not_decrease_points → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:56:23,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-08-27 16:56:23,153 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/48] Tour test_refund_does_not_decrease_points → Step Search customer with "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:23,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [8/48] Tour test_refund_does_not_decrease_points → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:23,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/48] Tour test_refund_does_not_decrease_points → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-08-27 16:56:23,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/48] Tour test_refund_does_not_decrease_points → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:23,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/48] 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-08-27 16:56:23,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:23] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.005 0.012 2026-08-27 16:56:23,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.005 0.016 2026-08-27 16:56:23,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:56:23,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.002 0.023 2026-08-27 16:56:23,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/48] Tour test_refund_does_not_decrease_points → Step Search for partner "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:23,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/48] 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-08-27 16:56:23,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:23,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/48] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-08-27 16:56:24,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:24,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:24,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/48] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:56:24,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/48] 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-08-27 16:56:24,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:56:24,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:56:24,350 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:24,350 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:24,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/48] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:56:24,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:56:24,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:56:24,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [26/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:24,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:24,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:56:24,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:56:24,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:56:24,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92487822 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '48db7640-babb-44bf-a168-60cd11d4ddbb'}] 2026-08-27 16:56:24,741 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:24,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92487822 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '48db7640-babb-44bf-a168-60cd11d4ddbb'} created pos.order #624 2026-08-27 16:56:24,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92487822 finished 2026-08-27 16:56:24,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.058 0.143 2026-08-27 16:56:24,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.020 2026-08-27 16:56:24,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:25,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27747732 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '48db7640-babb-44bf-a168-60cd11d4ddbb'}] 2026-08-27 16:56:25,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:56:25,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27747732 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '48db7640-babb-44bf-a168-60cd11d4ddbb'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-08-27 16:56:25,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27747732 finished 2026-08-27 16:56:25,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [31/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:25,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.025 0.041 2026-08-27 16:56:25,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:56:25,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:25,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:25,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/48] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-08-27 16:56:25,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-08-27 16:56:25,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:25,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 16:56:25,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 16:56:25,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:25,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:25,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:25,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/48] 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-08-27 16:56:25,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/48] 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-08-27 16:56:25,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [41/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:25,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [42/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:25,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [43/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:25,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [44/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:25,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [45/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-08-27 16:56:25,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [46/48] Tour test_refund_does_not_decrease_points → Step total is -200.00 (trigger: .total:contains("-200.00")) 2026-08-27 16:56:25,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [47/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:56:25,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [48/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:56:26,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-08-27 16:56:26,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-08-27 16:56:26,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3983688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '404fd1bd-081e-4c8d-9013-09d449e693cd'}] 2026-08-27 16:56:26,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22099724 (allocated 23990272) 2026-08-27 16:56:26,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 90312 2026-08-27 16:56:26,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-08-27 16:56:26,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 90312 2026-08-27 16:56:26,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165626_291252_test_refund_does_not_decrease_points.txt 2026-08-27 16:56:26,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp7i2zc21m_chrome_odoo" 2026-08-27 16:56:26,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3983688 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '404fd1bd-081e-4c8d-9013-09d449e693cd'} created pos.order #625 2026-08-27 16:56:26,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3983688 finished 2026-08-27 16:56:26,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-08-27 16:56:26,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.135 0.124 2026-08-27 16:56:26,330 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-08-27 16:56:26,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 90538 2026-08-27 16:56:26,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpzrx6yr5a_chrome_odoo 2026-08-27 16:56:26,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41885/json/version 2026-08-27 16:56:26,783 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:26,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:26,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41885/json 2026-08-27 16:56:26,820 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:26,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:41885/devtools/page/E6858034369E648E10F0BE531EDDB12E 2026-08-27 16:56:26,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-08-27 16:56:26,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-08-27 16:56:26,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:26,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-08-27 16:56:26,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:26,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:26,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:27,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.235 2026-08-27 16:56:27,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'E6858034369E648E10F0BE531EDDB12E', 'loaderId': 'DECDE766858FCB583592533EE132D1FD', 'isDownload': False} 2026-08-27 16:56:27,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-08-27 16:56:27,261 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:27,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:27,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:56:27,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:27,589 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:27,593 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:27,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:56:27,605 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:27,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/47] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:27,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:27,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:27,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:27,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:27,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:56:27,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-27 16:56:27,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 16:56:27,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.087 0.181 2026-08-27 16:56:27,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:27,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:27] "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.003 2026-08-27 16:56:28,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:56:28,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.005 2026-08-27 16:56:28,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:28,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:28,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:28,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:28,120 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:28,130 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:28,131 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:28,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.015 2026-08-27 16:56:28,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-27 16:56:28,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-08-27 16:56:28,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/47] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:28,263 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:28,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.064 2026-08-27 16:56:28,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/47] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 16:56:28,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.091 2026-08-27 16:56:28,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.122 2026-08-27 16:56:28,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 16:56:28,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:56:28,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 16:56:28,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.152 2026-08-27 16:56:28,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:28,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:28,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:28,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 16:56:28,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 16:56:28,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.092 2026-08-27 16:56:28,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 16:56:28,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 16:56:28,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:28] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 16:56:28,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/47] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-08-27 16:56:28,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/47] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-27 16:56:28,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:28,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/47] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:56:28,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/47] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:56:28,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/47] Tour RefundRulesProduct → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:56:28,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/47] Tour RefundRulesProduct → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-27 16:56:29,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/47] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-27 16:56:29,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/47] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:56:29,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.006 2026-08-27 16:56:29,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/47] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:56:29,175 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:29,176 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:29,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/47] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:56:29,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/47] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:56:29,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:29,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:29,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:29,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:29,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/47] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:56:29,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:56:29,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16661952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4dc5237c-1bfe-4f29-9e92-da211cea8cde'}] 2026-08-27 16:56:29,607 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:29,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16661952 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4dc5237c-1bfe-4f29-9e92-da211cea8cde'} created pos.order #626 2026-08-27 16:56:29,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16661952 finished 2026-08-27 16:56:29,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.066 0.165 2026-08-27 16:56:30,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.034 0.203 2026-08-27 16:56:30,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:56:30,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9593580 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4dc5237c-1bfe-4f29-9e92-da211cea8cde'}] 2026-08-27 16:56:30,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:56:30,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9593580 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4dc5237c-1bfe-4f29-9e92-da211cea8cde'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-08-27 16:56:30,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9593580 finished 2026-08-27 16:56:30,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/47] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-08-27 16:56:30,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.017 0.042 2026-08-27 16:56:30,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:56:30,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 16:56:30,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:30,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/47] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:56:30,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/47] Tour RefundRulesProduct → Step click Actions button (trigger: .more-btn) 2026-08-27 16:56:30,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/47] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-08-27 16:56:30,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/47] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-08-27 16:56:30,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:56:30,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-27 16:56:30,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 16:56:30,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/47] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains("001") 2026-08-27 16:56:30,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:30,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:30,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:30,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/47] Tour RefundRulesProduct → 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-08-27 16:56:30,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/47] Tour RefundRulesProduct → 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-08-27 16:56:30,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:30,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:30,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:31,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-08-27 16:56:31,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-08-27 16:56:31,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/47] Tour RefundRulesProduct → 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-08-27 16:56:31,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:31,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:31,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:31,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-08-27 16:56:31,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:31,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [46/47] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-08-27 16:56:31,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [47/47] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 16:56:31,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-08-27 16:56:31,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 16:56:31,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 23641800 (allocated 25432064) 2026-08-27 16:56:31,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 90538 2026-08-27 16:56:31,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-08-27 16:56:31,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 90538 2026-08-27 16:56:31,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165631_740373_test_refund_product_part_of_rules.txt 2026-08-27 16:56:31,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpzrx6yr5a_chrome_odoo" 2026-08-27 16:56:31,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-08-27 16:56:32,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 90754 2026-08-27 16:56:32,032 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpr0bc5wkn_chrome_odoo 2026-08-27 16:56:32,032 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:33301/json/version 2026-08-27 16:56:32,033 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:32,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:32,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:33301/json 2026-08-27 16:56:32,084 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:32,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:33301/devtools/page/FDC5FB776D0F0E86081037951939B5E0 2026-08-27 16:56:32,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-08-27 16:56:32,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-08-27 16:56:32,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:32,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-08-27 16:56:32,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:32,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:32,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:32,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.058 0.272 2026-08-27 16:56:32,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'FDC5FB776D0F0E86081037951939B5E0', 'loaderId': '1D7F7760EBD563240797D83F3CFE4510', 'isDownload': False} 2026-08-27 16:56:32,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-08-27 16:56:32,558 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:32,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:32,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:56:32,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 16:56:32,889 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:32,892 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:32,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:32,904 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:32,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:32,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 16:56:32,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:32,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:32,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 16:56:32,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.012 2026-08-27 16:56:32,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:56:32,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.021 2026-08-27 16:56:33,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.082 0.284 2026-08-27 16:56:33,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "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-08-27 16:56:33,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "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-08-27 16:56:33,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-27 16:56:33,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "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.003 2026-08-27 16:56:33,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:33,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:33,505 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:33,512 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:33,518 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:56:33,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 16:56:33,528 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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-08-27 16:56:33,530 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:33,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.022 2026-08-27 16:56:33,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 16:56:33,601 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:33,615 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:33,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:33,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.030 2026-08-27 16:56:33,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:33,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.110 2026-08-27 16:56:33,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:56:33,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-08-27 16:56:33,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-27 16:56:33,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 4 0.002 0.165 2026-08-27 16:56:33,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 16:56:33,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:56:33,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-27 16:56:33,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 16:56:33,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-27 16:56:33,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 16:56:33,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.079 2026-08-27 16:56:33,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,253 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,369 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,379 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:34,380 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:34,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42927303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '408bf095-ee30-4be4-8d44-ea6e5a61b652'}] 2026-08-27 16:56:34,704 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:34,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42927303 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '408bf095-ee30-4be4-8d44-ea6e5a61b652'} created pos.order #627 2026-08-27 16:56:34,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42927303 finished 2026-08-27 16:56:34,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.052 0.128 2026-08-27 16:56:34,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:56:34,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19864860 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '408bf095-ee30-4be4-8d44-ea6e5a61b652'}] 2026-08-27 16:56:34,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19864860 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '408bf095-ee30-4be4-8d44-ea6e5a61b652'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-08-27 16:56:34,967 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:34,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19864860 finished 2026-08-27 16:56:35,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.041 2026-08-27 16:56:35,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:56:35,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 16:56:35,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:56:35,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,388 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,540 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,655 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:35,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,081 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,184 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,385 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,436 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:36,537 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-08-27 16:56:36,538 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 16:56:36,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17488904 (allocated 18747392) 2026-08-27 16:56:36,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 90754 2026-08-27 16:56:36,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-08-27 16:56:36,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 90754 2026-08-27 16:56:36,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165636_663111_test_refund_with_gift_card.txt 2026-08-27 16:56:36,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpr0bc5wkn_chrome_odoo" 2026-08-27 16:56:36,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-08-27 16:56:36,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 90975 2026-08-27 16:56:36,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpxjzke29k_chrome_odoo 2026-08-27 16:56:36,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45943/json/version 2026-08-27 16:56:36,967 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:37,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:37,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45943/json 2026-08-27 16:56:37,000 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:37,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:45943/devtools/page/E6CE6F872E605E2F4E90915855D96797 2026-08-27 16:56:37,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-08-27 16:56:37,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-08-27 16:56:37,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:37,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-08-27 16:56:37,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:37,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:37,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:37,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.242 2026-08-27 16:56:37,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'E6CE6F872E605E2F4E90915855D96797', 'loaderId': '6971D815AB2BF46314E8DF7D13A15E0B', 'isDownload': False} 2026-08-27 16:56:37,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate ready code "odoo.isTourReady('test_reward_line_tax_grouping_key')" 2026-08-27 16:56:37,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:37,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:37,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:37,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:56:37,754 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:37,756 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:37,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:56:37,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate test code "odoo.startTour('test_reward_line_tax_grouping_key', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:37,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [1/21] Tour test_reward_line_tax_grouping_key → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:56:37,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:37,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:37,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:37,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.006 2026-08-27 16:56:37,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:56:37,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-27 16:56:37,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:56:38,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.086 0.207 2026-08-27 16:56:38,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 2026-08-27 16:56:38,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:38,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:56:38,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:38,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:38,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:38,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:38,299 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:38,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:38,310 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:56:38,313 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:56:38,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-08-27 16:56:38,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 16:56:38,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-27 16:56:38,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [2/21] Tour test_reward_line_tax_grouping_key → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:56:38,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:56:38,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.026 2026-08-27 16:56:38,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [3/21] Tour test_reward_line_tax_grouping_key → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-08-27 16:56:38,495 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:38,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-27 16:56:38,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-27 16:56:38,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-27 16:56:38,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-27 16:56:38,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.216 2026-08-27 16:56:38,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 16:56:38,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 16:56:38,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.008 0.084 2026-08-27 16:56:38,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1753&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:56:38,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.103 2026-08-27 16:56:38,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 16:56:38,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 16:56:38,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [4/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:38,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [5/21] Tour test_reward_line_tax_grouping_key → 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-08-27 16:56:38,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [6/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:56:38,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [7/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 16:56:38,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [8/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:39,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [9/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:56:39,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [10/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-08-27 16:56:39,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [11/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:39,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [12/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:56:39,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [13/21] Tour test_reward_line_tax_grouping_key → Step order total amount is '82.78' (trigger: .product-screen .order-summary .total:contains("82.78")) 2026-08-27 16:56:39,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [14/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:56:39,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [15/21] Tour test_reward_line_tax_grouping_key → Step .order-summary .tax:contains(14.37) 2026-08-27 16:56:39,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [16/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:56:39,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [17/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:56:39,498 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:39,499 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:39,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [18/21] Tour test_reward_line_tax_grouping_key → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:56:39,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [19/21] Tour test_reward_line_tax_grouping_key → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:56:39,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [20/21] Tour test_reward_line_tax_grouping_key → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:56:39,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:56:39,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34129693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a7a28c98-b2f3-4bc6-b8d8-71ea46f39c9b'}] 2026-08-27 16:56:39,719 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:39,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34129693 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a7a28c98-b2f3-4bc6-b8d8-71ea46f39c9b'} created pos.order #628 2026-08-27 16:56:39,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34129693 finished 2026-08-27 16:56:39,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.062 0.145 2026-08-27 16:56:39,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.010 0.022 2026-08-27 16:56:39,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:56:40,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36681746 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a7a28c98-b2f3-4bc6-b8d8-71ea46f39c9b'}] 2026-08-27 16:56:40,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36681746 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a7a28c98-b2f3-4bc6-b8d8-71ea46f39c9b'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-08-27 16:56:40,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36681746 finished 2026-08-27 16:56:40,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-08-27 16:56:40,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-27 16:56:40,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.044 0.102 2026-08-27 16:56:40,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16910496 (allocated 18223104) 2026-08-27 16:56:40,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 90975 2026-08-27 16:56:40,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-08-27 16:56:40,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 90975 2026-08-27 16:56:40,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165640_221035_test_reward_line_tax_grouping_key.txt 2026-08-27 16:56:40,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpxjzke29k_chrome_odoo" 2026-08-27 16:56:40,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-08-27 16:56:40,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 91192 2026-08-27 16:56:40,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp6__g04ss_chrome_odoo 2026-08-27 16:56:40,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:35439/json/version 2026-08-27 16:56:40,967 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:41,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:41,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:35439/json 2026-08-27 16:56:41,005 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:41,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:35439/devtools/page/2EC2D92C3E70C9807FB4CF384414310F 2026-08-27 16:56:41,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-08-27 16:56:41,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-08-27 16:56:41,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:41,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-08-27 16:56:41,177 26 INFO rb-b8d0dd6-224299-408903 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=75" in browser 2026-08-27 16:56:41,177 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:56:41,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:41,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.020 0.260 2026-08-27 16:56:41,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '2EC2D92C3E70C9807FB4CF384414310F', 'loaderId': 'BCDAE5EEC99A99E9496FBEA4CFC4DE1F', 'isDownload': False} 2026-08-27 16:56:41,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:41,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:41,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:56:41,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:56:41,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:41,811 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:41,813 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:41,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:41,827 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:41,829 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:41,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:41,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:41,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:41,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.006 2026-08-27 16:56:41,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:56:41,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.018 2026-08-27 16:56:41,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:56:42,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.079 0.178 2026-08-27 16:56:42,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:42,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.011 2026-08-27 16:56:42,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.044 2026-08-27 16:56:42,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:42,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:42,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:42,311 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:42,320 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:42,324 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:42,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:42,334 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:42,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.013 2026-08-27 16:56:42,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.022 0.026 2026-08-27 16:56:42,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-27 16:56:42,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:42,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:42,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.052 0.035 2026-08-27 16:56:42,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:42,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 16:56:42,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:42,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.053 0.035 2026-08-27 16:56:42,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 16:56:42,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 16:56:42,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:56:42,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:42,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.219 2026-08-27 16:56:42,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.016 0.090 2026-08-27 16:56:42,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:56:42,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:56:42,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.118 2026-08-27 16:56:42,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:56:42,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:42,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:42] "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.002 0.147 2026-08-27 16:56:42,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-08-27 16:56:42,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-27 16:56:42,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13042212 (allocated 13893632) 2026-08-27 16:56:42,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 91192 2026-08-27 16:56:42,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-08-27 16:56:42,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 91192 2026-08-27 16:56:42,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165642_893247_test_scan_loyalty_card_select_customer.txt 2026-08-27 16:56:42,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp6__g04ss_chrome_odoo" 2026-08-27 16:56:42,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-08-27 16:56:42,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:42,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-08-27 16:56:43,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 91399 2026-08-27 16:56:43,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp0w4hidqq_chrome_odoo 2026-08-27 16:56:43,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33055/json/version 2026-08-27 16:56:43,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:43,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:43,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33055/json 2026-08-27 16:56:43,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:43,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:33055/devtools/page/DFD8886EACCD87750289465A224FC287 2026-08-27 16:56:43,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-08-27 16:56:43,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-08-27 16:56:43,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:43,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-08-27 16:56:43,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-08-27 16:56:43,616 26 INFO rb-b8d0dd6-224299-408903 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/80" 2026-08-27 16:56:43,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:43,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:43] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.017 0.252 2026-08-27 16:56:43,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'DFD8886EACCD87750289465A224FC287', 'loaderId': '6F11901E36B6C8930E9E9FEC1DA1E76E', 'isDownload': False} 2026-08-27 16:56:43,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-08-27 16:56:43,901 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:43,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:43] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:43,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:43] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:43,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:43] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 16:56:44,239 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:44,241 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:44,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:56:44,254 26 INFO rb-b8d0dd6-224299-408903 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/80", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:44,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:44,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:44,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:44,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:44,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:44,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:56:44,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.022 2026-08-27 16:56:44,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:56:44,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.081 0.212 2026-08-27 16:56:44,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:44,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "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.003 2026-08-27 16:56:44,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:56:44,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "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.003 2026-08-27 16:56:44,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:44,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:44,770 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:44,783 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:44,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-27 16:56:44,795 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:44,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:44,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.013 2026-08-27 16:56:44,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 16:56:44,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:56:44,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:44,889 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:44,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:44,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.062 0.026 2026-08-27 16:56:44,979 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:44,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:44] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-27 16:56:45,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:56:45,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-08-27 16:56:45,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-27 16:56:45,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.010 0.208 2026-08-27 16:56:45,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-27 16:56:45,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1756&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 16:56:45,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 16:56:45,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 16:56:45,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.006 0.089 2026-08-27 16:56:45,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 16:56:45,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:45] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:56:45,231 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,486 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,592 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:45,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-08-27 16:56:45,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-08-27 16:56:45,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15062124 (allocated 16777216) 2026-08-27 16:56:45,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 91399 2026-08-27 16:56:45,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-08-27 16:56:45,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 91399 2026-08-27 16:56:46,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165646_000916_test_specific_product_discount_with_global_discount.txt 2026-08-27 16:56:46,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp0w4hidqq_chrome_odoo" 2026-08-27 16:56:46,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-08-27 16:56:46,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 91605 2026-08-27 16:56:46,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp8vz2f8cb_chrome_odoo 2026-08-27 16:56:46,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37523/json/version 2026-08-27 16:56:46,667 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:46,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:46,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37523/json 2026-08-27 16:56:46,705 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:46,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:37523/devtools/page/AFA9401F3B230C64FD01F18E680EB124 2026-08-27 16:56:46,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-08-27 16:56:46,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-08-27 16:56:46,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:46,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-08-27 16:56:46,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:46,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-27 16:56:46,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:47,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.362 2026-08-27 16:56:47,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'AFA9401F3B230C64FD01F18E680EB124', 'loaderId': '47FDDD22E527368AAD234F6D71F599DD', 'isDownload': False} 2026-08-27 16:56:47,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-08-27 16:56:47,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:47,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:47,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:47,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:56:47,593 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:47,595 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:47,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:56:47,607 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:47,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:47,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:47,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:47,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:47,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:47,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:56:47,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.019 2026-08-27 16:56:47,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:56:47,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.080 0.190 2026-08-27 16:56:47,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:47,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:47] "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.003 2026-08-27 16:56:48,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:56:48,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.029 2026-08-27 16:56:48,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:48,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:56:48,096 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:48,106 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:48,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:48,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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-08-27 16:56:48,120 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:48,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.013 2026-08-27 16:56:48,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:56:48,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 16:56:48,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,217 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 16:56:48,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.021 2026-08-27 16:56:48,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,296 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:48,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.068 0.102 2026-08-27 16:56:48,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:56:48,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:56:48,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-27 16:56:48,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-27 16:56:48,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-08-27 16:56:48,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 16:56:48,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 16:56:48,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 16:56:48,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:48,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 16:56:48,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:56:48,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:56:48,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:56:48,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:56:48,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:56:48,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:56:48,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 16:56:48,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:56:48,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 16:56:48,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.105 2026-08-27 16:56:48,700 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2244&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-27 16:56:48,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2247&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-08-27 16:56:48,756 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2248&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.049 2026-08-27 16:56:48,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2245&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.003 0.064 2026-08-27 16:56:48,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2246&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.078 2026-08-27 16:56:48,809 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2249&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.092 2026-08-27 16:56:48,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2250&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.089 2026-08-27 16:56:48,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2252&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.089 2026-08-27 16:56:48,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:48] "GET /web/image?model=product.product&field=image_128&id=2251&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 8 0.002 0.089 2026-08-27 16:56:48,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:48,951 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,057 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,108 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,184 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:49,184 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:49,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:49,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25981107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '590a94eb-cd17-42b3-b784-3949cc534e76'}] 2026-08-27 16:56:49,718 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:49,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25981107 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '590a94eb-cd17-42b3-b784-3949cc534e76'} created pos.order #629 2026-08-27 16:56:49,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25981107 finished 2026-08-27 16:56:49,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.071 0.191 2026-08-27 16:56:50,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.009 0.022 2026-08-27 16:56:50,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-27 16:56:50,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577438 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '590a94eb-cd17-42b3-b784-3949cc534e76'}] 2026-08-27 16:56:50,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577438 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '590a94eb-cd17-42b3-b784-3949cc534e76'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-08-27 16:56:50,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:56:50,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577438 finished 2026-08-27 16:56:50,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-08-27 16:56:50,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:56:50,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.045 2026-08-27 16:56:50,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19512552 (allocated 20844544) 2026-08-27 16:56:50,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 91605 2026-08-27 16:56:50,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-08-27 16:56:50,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 91605 2026-08-27 16:56:50,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:50] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 16:56:50,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165650_331003_test_specific_product_reward_pos_combo.txt 2026-08-27 16:56:50,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp8vz2f8cb_chrome_odoo" 2026-08-27 16:56:50,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-08-27 16:56:50,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 91832 2026-08-27 16:56:50,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp0pxn5z6k_chrome_odoo 2026-08-27 16:56:50,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37997/json/version 2026-08-27 16:56:50,747 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:50,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:50,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37997/json 2026-08-27 16:56:50,797 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:50,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:37997/devtools/page/C1BEBB66ECEE6B9C641D2351455B15C7 2026-08-27 16:56:50,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-27 16:56:50,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-27 16:56:50,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:50,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-27 16:56:50,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:50,915 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:56:50,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:51,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.237 2026-08-27 16:56:51,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'C1BEBB66ECEE6B9C641D2351455B15C7', 'loaderId': '6F77941A2EFCFC9EA61D64607566D172', 'isDownload': False} 2026-08-27 16:56:51,216 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:51,224 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:51,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:56:51,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:56:51,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:56:51,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:51,569 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:51,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:56:51,583 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:51,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:51,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:51,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:51,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:51,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:51,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 16:56:51,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.019 2026-08-27 16:56:51,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:56:51,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.183 2026-08-27 16:56:51,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:51,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "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.004 2026-08-27 16:56:51,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:51] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:56:52,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "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.003 2026-08-27 16:56:52,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:52,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:56:52,076 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:52,085 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:52,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:52,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 16:56:52,103 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:52,104 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:52,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.022 2026-08-27 16:56:52,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 16:56:52,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:52,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.060 0.023 2026-08-27 16:56:52,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,287 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:52,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.099 2026-08-27 16:56:52,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:56:52,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:56:52,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 16:56:52,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-08-27 16:56:52,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-27 16:56:52,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-27 16:56:52,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 16:56:52,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 16:56:52,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-27 16:56:52,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 16:56:52,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.115 2026-08-27 16:56:52,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,623 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:52,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:53,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:53,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.002 0.007 2026-08-27 16:56:53,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-27 16:56:53,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:53,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15030296 (allocated 16252928) 2026-08-27 16:56:53,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 91832 2026-08-27 16:56:53,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-27 16:56:53,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 91832 2026-08-27 16:56:53,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165653_214121_test_specific_reward_product_tax_included_excluded.txt 2026-08-27 16:56:53,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp0pxn5z6k_chrome_odoo" 2026-08-27 16:56:53,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 92043 2026-08-27 16:56:53,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpr00pl36x_chrome_odoo 2026-08-27 16:56:53,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43083/json/version 2026-08-27 16:56:53,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:53,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:53,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43083/json 2026-08-27 16:56:53,397 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:56:53,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43083/devtools/page/3EF7A1041B4B4BC4BC50B6DBB3C9B5A1 2026-08-27 16:56:53,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-27 16:56:53,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-27 16:56:53,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:53,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-27 16:56:53,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-27 16:56:53,485 26 INFO rb-b8d0dd6-224299-408903 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/75" 2026-08-27 16:56:53,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-27 16:56:53,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '3EF7A1041B4B4BC4BC50B6DBB3C9B5A1', 'loaderId': 'E65C6A16CF7A8F27A9D053E2A2EBF9F8', 'isDownload': False} 2026-08-27 16:56:53,518 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:53,567 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:53,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:56:53,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:56:53,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:56:53,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:53,916 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:53,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:53,927 26 INFO rb-b8d0dd6-224299-408903 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:53,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:53,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:56:53,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:53,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:53,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:56:53,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 16:56:53,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.005 0.015 2026-08-27 16:56:53,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 16:56:54,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.056 0.164 2026-08-27 16:56:54,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:56:54,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:54,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 16:56:54,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:56:54,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:54,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:54,314 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:54,325 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:54,327 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:54,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:54,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.037 2026-08-27 16:56:54,363 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:54,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.004 0.050 2026-08-27 16:56:54,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 16:56:54,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:54,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:54,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.081 0.022 2026-08-27 16:56:54,573 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:56:54,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:56:54,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:56:54,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.207 2026-08-27 16:56:54,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-27 16:56:54,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:56:54,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 16:56:54,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:56:54,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 16:56:54,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:56:54,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:54] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 16:56:54,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,811 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:54,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,031 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:55] "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.001 0.004 2026-08-27 16:56:55,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-27 16:56:55,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14834076 (allocated 15990784) 2026-08-27 16:56:55,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 92043 2026-08-27 16:56:55,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-27 16:56:55,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 92043 2026-08-27 16:56:55,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165655_224383_test_specific_reward_product_tax_included_excluded.txt 2026-08-27 16:56:55,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpr00pl36x_chrome_odoo" 2026-08-27 16:56:55,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-08-27 16:56:55,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 92247 2026-08-27 16:56:55,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpy1n94jgm_chrome_odoo 2026-08-27 16:56:55,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:40045/json/version 2026-08-27 16:56:55,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-08-27 16:56:55,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:40045/json 2026-08-27 16:56:55,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:55,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:40045/devtools/page/FAB80A2F03347BF96439364C1452C0AE 2026-08-27 16:56:55,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-08-27 16:56:55,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-08-27 16:56:55,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:56:55,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-08-27 16:56:55,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-08-27 16:56:55,798 26 INFO rb-b8d0dd6-224299-408903 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=75" 2026-08-27 16:56:55,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:56:56,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.017 0.256 2026-08-27 16:56:56,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'FAB80A2F03347BF96439364C1452C0AE', 'loaderId': 'E393E30E9162940AA32A20E8DE66DAC5', 'isDownload': False} 2026-08-27 16:56:56,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-08-27 16:56:56,086 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:56:56,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:56,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:56:56,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:56:56,422 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:56,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:56,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 16:56:56,440 26 INFO rb-b8d0dd6-224299-408903 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:56:56,443 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:56,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:56:56,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:56:56,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:56,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:56:56,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:56:56,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.020 2026-08-27 16:56:56,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:56:56,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.094 0.192 2026-08-27 16:56:56,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "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-08-27 16:56:56,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.004 2026-08-27 16:56:56,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:56:56,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 16:56:56,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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.003 2026-08-27 16:56:56,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-08-27 16:56:56,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:56:56,963 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:56:56,971 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:56:56,971 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:56:56,984 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56: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-08-27 16:56:56,985 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:56:56,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-08-27 16:56:56,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 16:56:56,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 16:56:57,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:57,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:57,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:57,179 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:56:57,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.067 0.027 2026-08-27 16:56:57,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-27 16:56:57,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:56:57,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:56:57,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.007 0.187 2026-08-27 16:56:57,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:56:57,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:56:57,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 16:56:57,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 16:56:57,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:56:57,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 16:56:57,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-27T16:49:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 16:56:57,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:56:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.130 2026-08-27 16:56:57,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:56:57,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-08-27 16:56:57,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 16:56:57,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14843852 (allocated 15990784) 2026-08-27 16:56:57,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 92247 2026-08-27 16:56:57,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-08-27 16:56:57,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 92247 2026-08-27 16:56:57,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165657_704823_test_two_variant_same_discount.txt 2026-08-27 16:56:57,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpy1n94jgm_chrome_odoo" 2026-08-27 16:56:57,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-08-27 16:57:01,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-08-27 16:57:01,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-08-27 16:57:01,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-08-27 16:57:02,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 92458 2026-08-27 16:57:02,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmp03yzqo1z_chrome_odoo 2026-08-27 16:57:02,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33431/json/version 2026-08-27 16:57:02,258 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:02,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-08-27 16:57:02,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33431/json 2026-08-27 16:57:02,297 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:02,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:33431/devtools/page/9BFDD6535436D130DA7E23C5652C6D42 2026-08-27 16:57:02,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-08-27 16:57:02,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-08-27 16:57:02,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:57:02,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-08-27 16:57:02,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-08-27 16:57:02,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigating to: "http://127.0.0.1:8069/pos/ui/81" 2026-08-27 16:57:02,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:02,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:02] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.019 0.364 2026-08-27 16:57:02,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '9BFDD6535436D130DA7E23C5652C6D42', 'loaderId': '2AE8C7C915CC2A25E5E0C5205B8872C6', 'isDownload': False} 2026-08-27 16:57:02,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate ready code "odoo.isTourReady('test_loyalty_history_earn_and_spend')" 2026-08-27 16:57:02,811 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:57:02,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:02] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:57:02,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:02] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:57:02,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:02] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 16:57:03,149 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:03,151 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:03,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:57:03,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/81", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:57:03,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/29] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:57:03,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:57:03,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:57:03,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:03,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.006 2026-08-27 16:57:03,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:57:03,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 16:57:03,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 16:57:03,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.079 0.187 2026-08-27 16:57:03,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:03,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57: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.004 2026-08-27 16:57:03,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:57:03,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57: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.004 2026-08-27 16:57:03,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-08-27 16:57:03,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:57:03,623 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:03,660 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 16:57:03,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 16:57:03,672 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57: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-08-27 16:57:03,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:03,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.030 0.014 2026-08-27 16:57:03,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 16:57:03,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-27 16:57:03,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/29] Tour test_loyalty_history_earn_and_spend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:57:03,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:03,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.012 0.026 2026-08-27 16:57:03,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:03,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.010 0.112 2026-08-27 16:57:03,889 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:03,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-27 16:57:03,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 16:57:03,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/29] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:57:03,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-08-27 16:57:03,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.182 2026-08-27 16:57:03,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:57:03,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:03] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:57:04,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 16:57:04,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 16:57:04,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 16:57:04,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.080 2026-08-27 16:57:04,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:57:04,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/29] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:57:04,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/29] Tour test_loyalty_history_earn_and_spend → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:57:04,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/29] Tour test_loyalty_history_earn_and_spend → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:57:04,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/29] Tour test_loyalty_history_earn_and_spend → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:57:04,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:04,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 16:57:04,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/29] Tour test_loyalty_history_earn_and_spend → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-08-27 16:57:04,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:04,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/29] Tour test_loyalty_history_earn_and_spend → 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-08-27 16:57:04,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/29] Tour test_loyalty_history_earn_and_spend → 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-08-27 16:57:04,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:04,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:57:04,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .more-btn) 2026-08-27 16:57:04,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/29] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-27 16:57:04,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/29] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-08-27 16:57:04,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/29] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-08-27 16:57:04,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00")) 2026-08-27 16:57:05,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00"):not(:visible)) 2026-08-27 16:57:05,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:57:05,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:57:05,148 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:05,149 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:05,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/29] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:57:05,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/29] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:57:05,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/29] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-27 16:57:05,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/29] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:57:05,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [28/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:57:05,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:57:05,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510358 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '2fe4cd39-8e36-4f33-961d-80779a673269'}] 2026-08-27 16:57:05,436 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:05,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510358 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '2fe4cd39-8e36-4f33-961d-80779a673269'} created pos.order #633 2026-08-27 16:57:05,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510358 finished 2026-08-27 16:57:05,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.061 0.127 2026-08-27 16:57:05,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.018 2026-08-27 16:57:05,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:57:05,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41379469 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '2fe4cd39-8e36-4f33-961d-80779a673269'}] 2026-08-27 16:57:05,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [29/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:57:05,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41379469 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '2fe4cd39-8e36-4f33-961d-80779a673269'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-08-27 16:57:05,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41379469 finished 2026-08-27 16:57:05,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-08-27 16:57:05,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_history_earn_and_spend SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-27 16:57:05,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.044 0.048 2026-08-27 16:57:05,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 22370196 (allocated 24776704) 2026-08-27 16:57:05,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 92458 2026-08-27 16:57:05,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-08-27 16:57:05,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 92458 2026-08-27 16:57:05,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.009 2026-08-27 16:57:05,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165705_993296_test_loyalty_history_earn_and_spend.txt 2026-08-27 16:57:05,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmp03yzqo1z_chrome_odoo" 2026-08-27 16:57:06,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-08-27 16:57:06,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 92677 2026-08-27 16:57:06,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp42v_mokf_chrome_odoo 2026-08-27 16:57:06,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38861/json/version 2026-08-27 16:57:06,274 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:06,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-08-27 16:57:06,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38861/json 2026-08-27 16:57:06,308 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:06,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:38861/devtools/page/11F5707391326E3820881ACCEF0EA05E 2026-08-27 16:57:06,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-08-27 16:57:06,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-08-27 16:57:06,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:57:06,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-08-27 16:57:06,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-08-27 16:57:06,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/81" 2026-08-27 16:57:06,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:06,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:06] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.017 0.261 2026-08-27 16:57:06,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '11F5707391326E3820881ACCEF0EA05E', 'loaderId': 'F023D5866D4F4D0CDAA96B37995B573A', 'isDownload': False} 2026-08-27 16:57:06,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-08-27 16:57:06,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:57:06,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:57:06,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:57:06,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:57:07,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:07,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:07,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:57:07,104 26 INFO rb-b8d0dd6-224299-408903 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/81", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:57:07,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/25] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:57:07,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 16:57:07,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:57:07,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:07,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:57:07,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:57:07,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.018 2026-08-27 16:57:07,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 16:57:07,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.085 0.190 2026-08-27 16:57:07,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:07,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "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.003 2026-08-27 16:57:07,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:57:07,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "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.003 2026-08-27 16:57:07,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-08-27 16:57:07,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:57:07,618 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:07,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:07,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:07,628 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:07,638 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:07,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 16:57:07,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.031 0.016 2026-08-27 16:57:07,672 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:57:07,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 16:57:07,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.007 0.033 2026-08-27 16:57:07,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/25] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:57:07,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.068 0.065 2026-08-27 16:57:07,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:07,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/25] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-27 16:57:07,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 16:57:07,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-27 16:57:07,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 16:57:07,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:57:07,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 16:57:07,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.034 0.074 2026-08-27 16:57:07,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 16:57:07,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:07] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:57:08,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:08] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-27T16:56:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:57:08,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.133 2026-08-27 16:57:08,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:08,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/25] 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-08-27 16:57:08,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/25] 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-08-27 16:57:08,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:08,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:08,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/25] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:57:08,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/25] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:57:08,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/25] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:57:08,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/25] Tour LoyaltyHistoryTour → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:57:08,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/25] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-08-27 16:57:08,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:08,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 16:57:08,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-08-27 16:57:08,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-08-27 16:57:08,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:57:08,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:57:08,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:08,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:08,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/25] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:57:08,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/25] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:57:09,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/25] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:57:09,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/25] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:57:09,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/25] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:57:09,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 16:57:09,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57388296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'd3322365-4a88-4358-ad50-cc3a35a10057'}] 2026-08-27 16:57:09,229 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:09,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57388296 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'd3322365-4a88-4358-ad50-cc3a35a10057'} created pos.order #634 2026-08-27 16:57:09,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57388296 finished 2026-08-27 16:57:09,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.059 0.132 2026-08-27 16:57:09,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.010 0.020 2026-08-27 16:57:09,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:57:09,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28874709 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': 'd3322365-4a88-4358-ad50-cc3a35a10057'}] 2026-08-27 16:57:09,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28874709 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': 'd3322365-4a88-4358-ad50-cc3a35a10057'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-08-27 16:57:09,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28874709 finished 2026-08-27 16:57:09,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 16:57:09,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-08-27 16:57:09,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 16:57:09,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.045 0.044 2026-08-27 16:57:09,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 21164396 (allocated 23728128) 2026-08-27 16:57:09,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 92677 2026-08-27 16:57:09,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 16:57:09,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-08-27 16:57:09,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 92677 2026-08-27 16:57:09,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165709_754869_test_pos_loyalty_history.txt 2026-08-27 16:57:09,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp42v_mokf_chrome_odoo" 2026-08-27 16:57:09,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-08-27 16:57:09,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 16:57:13,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-08-27 16:57:13,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-08-27 16:57:15,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 16:57:19,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-08-27 16:57:19,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 16:57:23,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-08-27 16:57:23,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-08-27 16:57:23,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-08-27 16:57:23,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-08-27 16:57:23,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 16:57:27,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-08-27 16:57:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 92895 2026-08-27 16:57:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpxio_ebfg_chrome_odoo 2026-08-27 16:57:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:35327/json/version 2026-08-27 16:57:27,432 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:27,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-08-27 16:57:27,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:35327/json 2026-08-27 16:57:27,478 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:27,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:35327/devtools/page/9C04F334BEE23D7DF31CF5EC13CCA904 2026-08-27 16:57:27,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-08-27 16:57:27,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-08-27 16:57:27,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:57:27,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-08-27 16:57:27,600 26 INFO rb-b8d0dd6-224299-408903 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/87" in browser 2026-08-27 16:57:27,601 26 INFO rb-b8d0dd6-224299-408903 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/87" 2026-08-27 16:57:27,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:27,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:27] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.017 0.325 2026-08-27 16:57:27,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '9C04F334BEE23D7DF31CF5EC13CCA904', 'loaderId': '5185619F4364767693119B9AE63070D4', 'isDownload': False} 2026-08-27 16:57:27,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:27,961 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:57:27,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:27] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:57:27,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-08-27 16:57:27,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:27] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 16:57:28,303 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:28,304 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:28,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:57:28,316 26 INFO rb-b8d0dd6-224299-408903 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/87", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:57:28,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-08-27 16:57:28,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:57:28,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:57:28,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:28,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:57:28,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:57:28,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.018 2026-08-27 16:57:28,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 16:57:28,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-08-27 16:57:28,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:28,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-08-27 16:57:28,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:28,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.074 0.171 2026-08-27 16:57:28,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:57:28,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:57:28,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.032 2026-08-27 16:57:28,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:57:28,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-08-27 16:57:28,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:57:28,790 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:28,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:28,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:57:28,808 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57: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-08-27 16:57:28,810 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:28,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:57:28,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.009 0.015 2026-08-27 16:57:28,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 16:57:28,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-27 16:57:28,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/35] 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-08-27 16:57:28,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:28] "GET /web/image?model=product.template&field=image_128&id=1846&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 16:57:29,005 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:29,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-08-27 16:57:29,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-27 16:57:29,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-27 16:57:29,081 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:29,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1848&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 16:57:29,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1847&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-27 16:57:29,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 16:57:29,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.006 0.127 2026-08-27 16:57:29,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 16:57:29,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1858&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:57:29,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:57:29,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.007 0.132 2026-08-27 16:57:29,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1857&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 16:57:29,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 16:57:29,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 16:57:29,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-08-27T16:57:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 16:57:29,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.094 2026-08-27 16:57:29,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:29,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:57:29,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-08-27 16:57:29,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-08-27 16:57:29,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/35] 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-08-27 16:57:29,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:29] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.019 0.043 2026-08-27 16:57:29,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:29,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 16:57:29,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/35] 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-08-27 16:57:29,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:29,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 16:57:29,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-08-27 16:57:29,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-08-27 16:57:29,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/35] 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-08-27 16:57:30,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:30] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.021 0.047 2026-08-27 16:57:30,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:30,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 16:57:30,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:57:30,242 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 16:57:30,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:57:30,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:57:30,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search for partner "AAAA Super Customer" (trigger: .modal-dialog .input-group input) 2026-08-27 16:57:30,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/35] 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-08-27 16:57:30,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:57:30,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:57:30,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:57:30,684 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:30,685 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:30,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:57:30,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:57:30,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-08-27 16:57:30,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-08-27 16:57:30,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-08-27 16:57:31,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:57:31,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-08-27 16:57:31,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37207966 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '08fdcc78-614f-4254-9958-6c75a19c2d27'}] 2026-08-27 16:57:31,068 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:31,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37207966 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '08fdcc78-614f-4254-9958-6c75a19c2d27'} created pos.order #636 2026-08-27 16:57:31,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37207966 finished 2026-08-27 16:57:31,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.089 0.203 2026-08-27 16:57:31,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:57:31,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-08-27 16:57:31,432 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:31,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16316444 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '08fdcc78-614f-4254-9958-6c75a19c2d27'}] 2026-08-27 16:57:31,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16316444 order {'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '08fdcc78-614f-4254-9958-6c75a19c2d27'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-08-27 16:57:31,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16316444 finished 2026-08-27 16:57:31,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 20027400 (allocated 21368832) 2026-08-27 16:57:31,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 92895 2026-08-27 16:57:31,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-08-27 16:57:31,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.072 0.065 2026-08-27 16:57:31,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 92895 2026-08-27 16:57:31,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165731_626347_test_ship_later_kit_and_mto_manufactured_product.txt 2026-08-27 16:57:31,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpxio_ebfg_chrome_odoo" 2026-08-27 16:57:31,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 16:57:35,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-08-27 16:57:35,789 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1172] 2026-08-27 16:57:36,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-08-27 16:57:36,874 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1174] 2026-08-27 16:57:37,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-08-27 16:57:37,943 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1176] 2026-08-27 16:57:38,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-08-27 16:57:38,569 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1178] 2026-08-27 16:57:38,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-08-27 16:57:39,143 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1181, 1182] 2026-08-27 16:57:39,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-08-27 16:57:39,788 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1186, 1187] 2026-08-27 16:57:39,887 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1191, 1192, 1193] 2026-08-27 16:57:41,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-08-27 16:57:41,390 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1194, 1195] 2026-08-27 16:57:41,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-08-27 16:57:41,797 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1198, 1199] 2026-08-27 16:57:42,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-08-27 16:57:42,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381267 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-27 16:57:42,506 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1202, 1203] 2026-08-27 16:57:42,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381267 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #645 2026-08-27 16:57:42,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381267 finished 2026-08-27 16:57:42,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-08-27 16:57:42,976 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1208] 2026-08-27 16:57:43,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-27 16:57:47,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-08-27 16:57:47,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77909916 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-27 16:57:47,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77909916 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #647 2026-08-27 16:57:47,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77909916 finished 2026-08-27 16:57:47,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:47,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:48,498 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:57:48,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:48] "GET /pos/pay/647?access_token=dc779d79-465b-470c-8568-3f4ee2216b3a HTTP/1.1" 200 - 257 0.071 0.612 2026-08-27 16:57:48,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:48,531 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:48] "POST /pos/pay/transaction/647 HTTP/1.1" 200 - 37 0.009 0.019 2026-08-27 16:57:48,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:48,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:48] "GET /pos/pay/confirmation/647?access_token=dc779d79-465b-470c-8568-3f4ee2216b3a&tx_id=1 HTTP/1.1" 200 - 308 0.109 0.254 2026-08-27 16:57:49,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-08-27 16:57:49,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168322 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-27 16:57:49,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168322 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #648 2026-08-27 16:57:49,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168322 finished 2026-08-27 16:57:49,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:49,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:49,889 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:57:49,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:49] "GET /pos/pay/648?access_token=4baff2af-5d13-4b88-bcdc-a20faeee2bc2 HTTP/1.1" 200 - 255 0.067 0.579 2026-08-27 16:57:49,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:49,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:49] "POST /pos/pay/transaction/648 HTTP/1.1" 200 - 37 0.008 0.016 2026-08-27 16:57:49,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:50,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:50] "GET /pos/pay/confirmation/648?access_token=4baff2af-5d13-4b88-bcdc-a20faeee2bc2&tx_id=2 HTTP/1.1" 200 - 308 0.097 0.256 2026-08-27 16:57:50,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-08-27 16:57:50,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37888640 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-27 16:57:50,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37888640 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #649 2026-08-27 16:57:50,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37888640 finished 2026-08-27 16:57:50,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:50,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,281 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:57:51,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "GET /pos/pay/649?access_token=67e70e6c-bcb6-47a2-9986-83c5ce74a343 HTTP/1.1" 200 - 255 0.071 0.603 2026-08-27 16:57:51,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "POST /pos/pay/transaction/649 HTTP/1.1" 200 - 37 0.010 0.019 2026-08-27 16:57:51,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "GET /pos/pay/confirmation/649?access_token=67e70e6c-bcb6-47a2-9986-83c5ce74a343&tx_id=3 HTTP/1.1" 200 - 202 0.072 0.186 2026-08-27 16:57:51,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "GET /pos/pay/649?access_token=67e70e6c-bcb6-47a2-9986-83c5ce74a343 HTTP/1.1" 200 - 47 0.010 0.026 2026-08-27 16:57:51,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "POST /pos/pay/transaction/649 HTTP/1.1" 200 - 32 0.007 0.015 2026-08-27 16:57:51,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:57:51,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:51] "GET /pos/pay/confirmation/649?access_token=67e70e6c-bcb6-47a2-9986-83c5ce74a343&tx_id=4 HTTP/1.1" 200 - 256 0.079 0.175 2026-08-27 16:57:52,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-08-27 16:57:52,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 93129 2026-08-27 16:57:52,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpp0zsjse3_chrome_odoo 2026-08-27 16:57:52,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40645/json/version 2026-08-27 16:57:52,349 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:52,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-08-27 16:57:52,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40645/json 2026-08-27 16:57:52,395 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:52,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:40645/devtools/page/23DC325CC0065D35EAAACCC652576202 2026-08-27 16:57:52,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-08-27 16:57:52,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-08-27 16:57:52,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:57:52,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-08-27 16:57:52,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/90/f90acf6367254afa?access_token=f90acf6367254afa" in browser 2026-08-27 16:57:52,494 26 INFO rb-b8d0dd6-224299-408903 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/90/f90acf6367254afa?access_token=f90acf6367254afa" 2026-08-27 16:57:52,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:52,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /pos_customer_display/90/f90acf6367254afa?access_token=f90acf6367254afa HTTP/1.1" 200 - 47 0.013 0.211 2026-08-27 16:57:52,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '23DC325CC0065D35EAAACCC652576202', 'loaderId': '866C14E515889E3A922FF88B00FBC5FA', 'isDownload': False} 2026-08-27 16:57:52,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-08-27 16:57:52,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bf8d56/point_of_sale.customer_display_assets.min.css, copying from /web/assets/3bf8d56/point_of_sale.customer_display_assets.min.css 2026-08-27 16:57:52,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /web/assets/1/3bf8d56/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.011 0.015 2026-08-27 16:57:52,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42ff20f/point_of_sale.customer_display_assets.min.js, copying from /web/assets/42ff20f/point_of_sale.customer_display_assets.min.js 2026-08-27 16:57:52,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /web/assets/1/42ff20f/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 16:57:52,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31a01e2/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/31a01e2/point_of_sale.customer_display_assets_test.min.js 2026-08-27 16:57:52,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /web/assets/1/31a01e2/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 16:57:52,859 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:52,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:57:52,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-08-27 16:57:52,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 16:57:52,894 26 INFO rb-b8d0dd6-224299-408903 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/90/f90acf6367254afa?access_token=f90acf6367254afa", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:57:52,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-08-27 16:57:52,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 16:57:52,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:52] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:57:52,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-08-27 16:57:53,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:53] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.038 0.442 2026-08-27 16:57:53,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:53] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 18 0.005 0.023 2026-08-27 16:57:53,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,711 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:53,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-08-27 16:57:53,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 16:57:53,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4156540 (allocated 4980736) 2026-08-27 16:57:53,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 93129 2026-08-27 16:57:53,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-08-27 16:57:53,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 93129 2026-08-27 16:57:53,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165753_878767_test_customer_display_online_payment.txt 2026-08-27 16:57:53,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpp0zsjse3_chrome_odoo" 2026-08-27 16:57:53,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-08-27 16:57:54,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 93298 2026-08-27 16:57:54,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpf71ryr9t_chrome_odoo 2026-08-27 16:57:54,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:40147/json/version 2026-08-27 16:57:54,164 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:54,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 16:57:54,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:40147/json 2026-08-27 16:57:54,169 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:57:54,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:40147/devtools/page/28B990E1B9767B7212DBFE8D450B0682 2026-08-27 16:57:54,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-08-27 16:57:54,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-08-27 16:57:54,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-08-27 16:57:54,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-08-27 16:57:54,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-27 16:57:54,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-27 16:57:54,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:57:54,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.016 0.370 2026-08-27 16:57:54,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '28B990E1B9767B7212DBFE8D450B0682', 'loaderId': '11869CF5E2FC6F8F43A9DF0225C1540D', 'isDownload': False} 2026-08-27 16:57:54,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-08-27 16:57:54,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:57:54,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:57:54,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:57:54,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:57:54,982 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:54,983 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:54,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 16:57:54,996 26 INFO rb-b8d0dd6-224299-408903 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:57:55,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:57:55,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:57:55,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:55,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.003 0.007 2026-08-27 16:57:55,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:57:55,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-27 16:57:55,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 16:57:55,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.065 0.157 2026-08-27 16:57:55,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:55,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:57:55,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:57:55,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.007 2026-08-27 16:57:55,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-08-27 16:57:55,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:57:55,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:55,411 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:55,412 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:57:55,420 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:55,422 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:57:55,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.008 0.012 2026-08-27 16:57:55,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 16:57:55,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 16:57:55,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,512 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:57:55,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:55,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.052 0.024 2026-08-27 16:57:55,589 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.008 0.165 2026-08-27 16:57:55,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-08-27T16:57:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 16:57:55,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.122 2026-08-27 16:57:55,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:55,985 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,155 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,429 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:57:56,430 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:57:56,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57750888 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:56,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57750888 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} created pos.order #650 2026-08-27 16:57:56,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57750888 finished 2026-08-27 16:57:56,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.015 0.041 2026-08-27 16:57:56,815 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,865 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:56,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,428 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,479 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,530 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:57,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54549786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:57,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [669] to pos.order #650 2026-08-27 16:57:57,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54549786 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} updated pos.order #650 2026-08-27 16:57:57,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54549786 finished 2026-08-27 16:57:57,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 93 0.025 0.056 2026-08-27 16:57:58,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "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.002 0.005 2026-08-27 16:57:58,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "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.002 0.006 2026-08-27 16:57:58,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59795121 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:58,143 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59795121 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} updated pos.order #650 2026-08-27 16:57:58,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59795121 finished 2026-08-27 16:57:58,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.013 0.037 2026-08-27 16:57:58,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935846 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:58,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935846 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} updated pos.order #650 2026-08-27 16:57:58,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935846 finished 2026-08-27 16:57:58,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.036 2026-08-27 16:57:58,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "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.002 0.005 2026-08-27 16:57:58,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "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.001 0.005 2026-08-27 16:57:58,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:58,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292865 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} updated pos.order #650 2026-08-27 16:57:58,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292865 finished 2026-08-27 16:57:58,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.013 0.037 2026-08-27 16:57:58,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:58,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,118 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,271 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:57:59,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97762633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'}] 2026-08-27 16:57:59,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97762633 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'eb91b8bc-ed13-43c2-8fa5-e09ac47c400a'} updated pos.order #650 2026-08-27 16:57:59,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97762633 finished 2026-08-27 16:57:59,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.021 0.052 2026-08-27 16:57:59,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:59] "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.001 0.005 2026-08-27 16:57:59,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:57:59] "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.001 0.004 2026-08-27 16:57:59,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-08-27 16:57:59,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 16:57:59,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15411688 (allocated 17039360) 2026-08-27 16:57:59,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 93298 2026-08-27 16:57:59,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-08-27 16:57:59,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 93298 2026-08-27 16:58:00,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165800_020500_test_errors_tour.txt 2026-08-27 16:58:00,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpf71ryr9t_chrome_odoo" 2026-08-27 16:58:00,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-08-27 16:58:00,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570590 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-27 16:58:00,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570590 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #651 2026-08-27 16:58:00,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570590 finished 2026-08-27 16:58:00,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:00,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:00,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:00] "GET /pos/pay/651?access_token=54c665aa-be3a-4629-a864-eaed5359c09 HTTP/1.1" 403 - 123 0.050 0.568 2026-08-27 16:58:00,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:00,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:00] "GET /pos/pay/651?access_token= HTTP/1.1" 403 - 26 0.007 0.025 2026-08-27 16:58:00,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:00,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:00] "GET /pos/pay/confirmation/651?access_token=54c665aa-be3a-4629-a864-eaed5359c09&tx_id=1 HTTP/1.1" 403 - 18 0.005 0.021 2026-08-27 16:58:00,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:00,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:00] "GET /pos/pay/confirmation/651?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.004 0.018 2026-08-27 16:58:00,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-08-27 16:58:01,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 93516 2026-08-27 16:58:01,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp7ttcxts0_chrome_odoo 2026-08-27 16:58:01,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:36107/json/version 2026-08-27 16:58:01,039 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:01,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:01,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:36107/json 2026-08-27 16:58:01,084 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:01,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Websocket url found: ws://127.0.0.1:36107/devtools/page/4DF2654986009B7DE5BCD3DEFFB93BFD 2026-08-27 16:58:01,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-08-27 16:58:01,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-08-27 16:58:01,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 16:58:01,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-08-27 16:58:01,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-27 16:58:01,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-27 16:58:01,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:01,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.016 0.257 2026-08-27 16:58:01,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '4DF2654986009B7DE5BCD3DEFFB93BFD', 'loaderId': '9B27E57E1FC5087B17EEB2077082F119', 'isDownload': False} 2026-08-27 16:58:01,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate ready code "odoo.isTourReady('test_online_payment_amount_updated_after_order_modification')" 2026-08-27 16:58:01,481 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:01,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:58:01,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:58:01,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:58:01,820 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:01,822 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:01,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:01,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:01,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [1/42] Tour test_online_payment_amount_updated_after_order_modification → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:58:01,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:01,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:01,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:01,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:58:01,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:58:01,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.019 2026-08-27 16:58:01,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 16:58:02,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.093 0.156 2026-08-27 16:58:02,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:02,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "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-08-27 16:58:02,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.053 2026-08-27 16:58:02,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "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.003 2026-08-27 16:58:02,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: Owl is running in 'dev' mode. 2026-08-27 16:58:02,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:58:02,314 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:02,325 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:02,325 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:02,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:02,337 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:02,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.008 0.035 2026-08-27 16:58:02,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 16:58:02,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 16:58:02,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [2/42] Tour test_online_payment_amount_updated_after_order_modification → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:58:02,466 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:02,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:02,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [3/42] Tour test_online_payment_amount_updated_after_order_modification → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 16:58:02,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.012 0.092 2026-08-27 16:58:02,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.008 0.125 2026-08-27 16:58:02,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.121 2026-08-27 16:58:02,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:02] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-08-27T16:57:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-08-27 16:58:02,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [4/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:02,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [5/42] Tour test_online_payment_amount_updated_after_order_modification → 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-08-27 16:58:02,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [6/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:58:02,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [7/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:58:02,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [8/42] Tour test_online_payment_amount_updated_after_order_modification → 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-08-27 16:58:03,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [9/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:03,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [10/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:03,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [11/42] Tour test_online_payment_amount_updated_after_order_modification → 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-08-27 16:58:03,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [12/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:03,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [13/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:03,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [14/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:03,329 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:03,330 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:03,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [15/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:03,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [16/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-08-27 16:58:03,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [17/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-08-27 16:58:03,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [18/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-08-27 16:58:03,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847880 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'}] 2026-08-27 16:58:03,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847880 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'} created pos.order #652 2026-08-27 16:58:03,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847880 finished 2026-08-27 16:58:03,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.049 2026-08-27 16:58:03,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [19/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-08-27 16:58:03,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [20/42] Tour test_online_payment_amount_updated_after_order_modification → Step click Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0"))) 2026-08-27 16:58:03,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [21/42] Tour test_online_payment_amount_updated_after_order_modification → Step delete Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0")) ~ .delete-button) 2026-08-27 16:58:03,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [22/42] Tour test_online_payment_amount_updated_after_order_modification → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 16:58:03,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [23/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-08-27 16:58:03,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [24/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-08-27 16:58:03,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [25/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check the product page (trigger: .product-list) 2026-08-27 16:58:04,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [26/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:04,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [27/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-27 16:58:04,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [28/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:58:04,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [29/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:04,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [30/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:04,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [31/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"20.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("20"))) 2026-08-27 16:58:04,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [32/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:04,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [33/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:04,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [34/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:04,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [35/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:04,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [36/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 96.0 (trigger: .total:contains("96.0")) 2026-08-27 16:58:04,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [37/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-08-27 16:58:04,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [38/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-08-27 16:58:04,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51419112 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'}] 2026-08-27 16:58:04,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51419112 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'} updated pos.order #652 2026-08-27 16:58:04,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51419112 finished 2026-08-27 16:58:04,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.042 2026-08-27 16:58:04,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [39/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '96.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("96.0")) 2026-08-27 16:58:04,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [40/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-08-27 16:58:04,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [41/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:58:04,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [42/42] Tour test_online_payment_amount_updated_after_order_modification → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Scan to Pay")) 2026-08-27 16:58:04,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72641926 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'}] 2026-08-27 16:58:04,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72641926 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '422f5a8b-9a4e-4ae7-82f4-dfd97566f108'} updated pos.order #652 2026-08-27 16:58:04,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72641926 finished 2026-08-27 16:58:04,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.013 0.037 2026-08-27 16:58:04,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:04] "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.001 0.005 2026-08-27 16:58:04,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-08-27 16:58:04,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_amount_updated_after_order_modification SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-08-27 16:58:05,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:05] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F652%3Faccess_token=4361fad2-648e-4f18-a329-9cbde7769ec3?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 16:58:05,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15221660 (allocated 16252928) 2026-08-27 16:58:05,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 93516 2026-08-27 16:58:05,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-08-27 16:58:05,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 93516 2026-08-27 16:58:05,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165805_116641_test_online_payment_amount_updated_after_order_modification.txt 2026-08-27 16:58:05,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp7ttcxts0_chrome_odoo" 2026-08-27 16:58:05,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-08-27 16:58:05,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37743632 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-08-27 16:58:05,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37743632 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #653 2026-08-27 16:58:05,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37743632 finished 2026-08-27 16:58:05,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:05,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:05,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:58:05,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:05] "GET /pos/pay/653?access_token=cbeb80ff-f75e-4f09-bf00-b768586388d8 HTTP/1.1" 200 - 260 0.076 0.594 2026-08-27 16:58:05,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:06,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:06] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 37 0.008 0.016 2026-08-27 16:58:06,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:06,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:06] "GET /pos/pay/confirmation/653?access_token=cbeb80ff-f75e-4f09-bf00-b768586388d8&tx_id=5 HTTP/1.1" 200 - 293 0.105 0.357 2026-08-27 16:58:06,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-08-27 16:58:07,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 93721 2026-08-27 16:58:07,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpqdz_lt0s_chrome_odoo 2026-08-27 16:58:07,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:40933/json/version 2026-08-27 16:58:07,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:07,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:07,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:40933/json 2026-08-27 16:58:07,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:07,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:40933/devtools/page/D7ED0C733EEDE6EDB45DE9E00E496B71 2026-08-27 16:58:07,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-08-27 16:58:07,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-08-27 16:58:07,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:58:07,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-08-27 16:58:07,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-27 16:58:07,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-27 16:58:07,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:07,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:07] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.016 0.267 2026-08-27 16:58:07,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'D7ED0C733EEDE6EDB45DE9E00E496B71', 'loaderId': 'BCA4FA5DAA5E68B4D8D8482E39A6B3BF', 'isDownload': False} 2026-08-27 16:58:07,694 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:07,701 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:07,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:07] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:58:07,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:07] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:58:07,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:07] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:58:08,044 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:08,048 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:08,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:08,059 26 INFO rb-b8d0dd6-224299-408903 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:08,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/23] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:58:08,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:58:08,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:08,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:08,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:58:08,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:58:08,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-08-27 16:58:08,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 16:58:08,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 327 0.065 0.157 2026-08-27 16:58:08,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:08,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:58:08,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:58:08,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.035 2026-08-27 16:58:08,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-08-27 16:58:08,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:58:08,501 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:08,511 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:58:08,513 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:58:08,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 16:58:08,521 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:08,523 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:08,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.006 0.047 2026-08-27 16:58:08,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 16:58:08,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/23] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:58:08,614 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:08,684 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:08,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/23] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 16:58:08,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.061 0.033 2026-08-27 16:58:08,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.041 0.112 2026-08-27 16:58:08,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.092 2026-08-27 16:58:08,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:08] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-08-27T16:57:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 16:58:08,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/23] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:08,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/23] 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-08-27 16:58:08,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/23] 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-08-27 16:58:08,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/23] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:09,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:09,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:09,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:09,114 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:09,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/23] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:09,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/23] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-08-27 16:58:09,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/23] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-08-27 16:58:09,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/23] Tour test_payment_method_customer_required → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-08-27 16:58:09,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '0b5e7352-7eaa-45e2-b569-0f3f46abd2eb'}] 2026-08-27 16:58:09,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441455 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '0b5e7352-7eaa-45e2-b569-0f3f46abd2eb'} created pos.order #654 2026-08-27 16:58:09,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441455 finished 2026-08-27 16:58:09,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.040 2026-08-27 16:58:09,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/23] 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-08-27 16:58:09,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/23] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-08-27 16:58:09,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/23] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-08-27 16:58:09,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/23] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:58:09,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/23] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:58:09,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/23] Tour test_payment_method_customer_required → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-27 16:58:09,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/23] 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-08-27 16:58:09,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/23] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-08-27 16:58:09,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/23] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:58:09,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/23] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Payment provider requirement")) 2026-08-27 16:58:09,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-08-27 16:58:09,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-27 16:58:10,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18148336 (allocated 19398656) 2026-08-27 16:58:10,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 93721 2026-08-27 16:58:10,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-08-27 16:58:10,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 93721 2026-08-27 16:58:10,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165810_106036_test_payment_method_customer_required.txt 2026-08-27 16:58:10,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpqdz_lt0s_chrome_odoo" 2026-08-27 16:58:10,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-08-27 16:58:10,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85307639 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-27 16:58:10,204 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted pos.order records with IDs: [655] 2026-08-27 16:58:10,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-08-27 16:58:10,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 93925 2026-08-27 16:58:10,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmpx0ahuk4o_chrome_odoo 2026-08-27 16:58:10,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:45207/json/version 2026-08-27 16:58:10,493 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:10,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:10,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:45207/json 2026-08-27 16:58:10,497 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:10,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:45207/devtools/page/4328138A6AA10BB7843467C2287861F6 2026-08-27 16:58:10,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-08-27 16:58:10,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-08-27 16:58:10,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 16:58:10,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-08-27 16:58:10,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-27 16:58:10,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-27 16:58:10,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:10,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:10] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.015 0.256 2026-08-27 16:58:10,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '4328138A6AA10BB7843467C2287861F6', 'loaderId': '9DFBF7B2D5B1C960EB2F72DF7F21E388', 'isDownload': False} 2026-08-27 16:58:10,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-08-27 16:58:10,881 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:10,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:10] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:58:10,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:10] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:58:10,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:10] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:58:11,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:11,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:11,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:11,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:11,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [1/26] Tour RestaurantOnlinePaymentTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:58:11,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:11,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:11,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:11,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:58:11,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:58:11,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 16:58:11,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 16:58:11,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.063 0.154 2026-08-27 16:58:11,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:11,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "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.003 2026-08-27 16:58:11,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:58:11,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "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-08-27 16:58:11,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-08-27 16:58:11,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:58:11,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:11,625 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:11,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:11,664 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:58:11,664 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 16:58:11,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.034 0.016 2026-08-27 16:58:11,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 16:58:11,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 16:58:11,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [2/26] Tour RestaurantOnlinePaymentTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 16:58:11,762 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:11,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:11,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.015 0.113 2026-08-27 16:58:11,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [3/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 16:58:11,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-08-27T16:57:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-27 16:58:11,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.007 0.168 2026-08-27 16:58:11,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.069 2026-08-27 16:58:11,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [4/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:12,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [5/26] Tour RestaurantOnlinePaymentTour → 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-08-27 16:58:12,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [6/26] Tour RestaurantOnlinePaymentTour → 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-08-27 16:58:12,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [7/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:12,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [8/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:12,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [9/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:12,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:12,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:12,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [10/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:12,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [11/26] Tour RestaurantOnlinePaymentTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-08-27 16:58:12,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [12/26] Tour RestaurantOnlinePaymentTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-08-27 16:58:12,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12492156 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'}] 2026-08-27 16:58:12,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12492156 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'} created pos.order #656 2026-08-27 16:58:12,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12492156 finished 2026-08-27 16:58:12,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.020 0.043 2026-08-27 16:58:12,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [13/26] Tour RestaurantOnlinePaymentTour → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-08-27 16:58:12,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [14/26] Tour RestaurantOnlinePaymentTour → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 16:58:12,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [15/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 16:58:12,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [16/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:12,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [17/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-08-27 16:58:12,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [18/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:12,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [19/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:12,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [20/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:12,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [21/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:12,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [22/26] Tour RestaurantOnlinePaymentTour → Step total is 9.60 (trigger: .total:contains("9.60")) 2026-08-27 16:58:13,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [23/26] Tour RestaurantOnlinePaymentTour → Step delete Online payment paymentline with 4.80 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("4.80")) ~ .delete-button) 2026-08-27 16:58:13,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [24/26] Tour RestaurantOnlinePaymentTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 16:58:13,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [25/26] Tour RestaurantOnlinePaymentTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:58:13,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [26/26] Tour RestaurantOnlinePaymentTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 16:58:13,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90527722 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'}] 2026-08-27 16:58:13,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [672] to pos.order #656 2026-08-27 16:58:13,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90527722 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'} updated pos.order #656 2026-08-27 16:58:13,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90527722 finished 2026-08-27 16:58:13,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.031 0.062 2026-08-27 16:58:13,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "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.002 0.005 2026-08-27 16:58:13,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "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.001 0.004 2026-08-27 16:58:13,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13755801 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'}] 2026-08-27 16:58:13,346 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:13,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13755801 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'} updated pos.order #656 2026-08-27 16:58:13,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13755801 finished 2026-08-27 16:58:13,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.054 0.152 2026-08-27 16:58:13,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 16:58:13,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-08-27 16:58:13,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 16:58:13,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82891417 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'}] 2026-08-27 16:58:13,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82891417 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': 'e3cfede8-bf60-43ff-a157-0c30e9afb2c3'} sync ignored for existing PoS order pos.order(656,) (state: paid) 2026-08-27 16:58:13,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82891417 finished 2026-08-27 16:58:13,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15726300 (allocated 17825792) 2026-08-27 16:58:13,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 93925 2026-08-27 16:58:13,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-08-27 16:58:13,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 93925 2026-08-27 16:58:13,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.015 0.076 2026-08-27 16:58:13,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165813_798849_test_restaurant_online_payment_flow.txt 2026-08-27 16:58:13,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmpx0ahuk4o_chrome_odoo" 2026-08-27 16:58:13,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-08-27 16:58:14,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 94135 2026-08-27 16:58:14,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpvfi5jkmy_chrome_odoo 2026-08-27 16:58:14,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:40765/json/version 2026-08-27 16:58:14,159 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:14,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:14,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:40765/json 2026-08-27 16:58:14,162 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:14,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:40765/devtools/page/18962CCCC7EAA9C6D5F1A6E3EDA3D08D 2026-08-27 16:58:14,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-08-27 16:58:14,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-08-27 16:58:14,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 16:58:14,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-08-27 16:58:14,185 26 INFO rb-b8d0dd6-224299-408903 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/91" in browser 2026-08-27 16:58:14,186 26 INFO rb-b8d0dd6-224299-408903 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/91" 2026-08-27 16:58:14,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:14,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.017 0.240 2026-08-27 16:58:14,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '18962CCCC7EAA9C6D5F1A6E3EDA3D08D', 'loaderId': '928E32EB9E1FCB3F8A4981D48EF51F96', 'isDownload': False} 2026-08-27 16:58:14,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:14,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:14,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:58:14,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:58:14,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:58:14,784 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:14,784 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:14,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:14,797 26 INFO rb-b8d0dd6-224299-408903 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:14,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/29] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 16:58:14,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:14,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:14,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:14,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:58:14,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:58:14,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 16:58:14,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 16:58:15,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.078 0.169 2026-08-27 16:58:15,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:15,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "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.003 2026-08-27 16:58:15,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:58:15,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "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.004 2026-08-27 16:58:15,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-27 16:58:15,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:58:15,217 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:15,224 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:15,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:15,226 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:15,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:58:15,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 16:58:15,265 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:15,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.006 0.050 2026-08-27 16:58:15,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/29] 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-08-27 16:58:15,326 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:15,383 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:15,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.009 0.053 2026-08-27 16:58:15,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/29] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 16:58:15,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-08-27T16:57:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 16:58:15,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.007 0.159 2026-08-27 16:58:15,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.049 2026-08-27 16:58:15,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:15,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/29] 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-08-27 16:58:15,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 16:58:15,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 16:58:15,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/29] 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-08-27 16:58:15,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:16,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 16:58:16,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/29] 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-08-27 16:58:16,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 16:58:16,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 16:58:16,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 16:58:16,228 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:16,229 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:16,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/29] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 16:58:16,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/29] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-08-27 16:58:16,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/29] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-08-27 16:58:16,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/29] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-08-27 16:58:16,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/29] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-08-27 16:58:16,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/29] 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-08-27 16:58:16,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '69bf7112-2841-48d9-90ab-b7989d57cd2a'}] 2026-08-27 16:58:16,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236311 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '69bf7112-2841-48d9-90ab-b7989d57cd2a'} created pos.order #657 2026-08-27 16:58:16,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236311 finished 2026-08-27 16:58:16,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.015 0.041 2026-08-27 16:58:16,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/29] 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-08-27 16:58:16,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/29] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-08-27 16:58:16,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/29] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 16:58:16,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/29] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 16:58:16,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/29] Tour test_selected_customer_after_adding_payment_sync → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-08-27 16:58:16,933 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/29] 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-08-27 16:58:16,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/29] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-08-27 16:58:17,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/29] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 16:58:17,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/29] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-08-27 16:58:17,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86324370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '69bf7112-2841-48d9-90ab-b7989d57cd2a'}] 2026-08-27 16:58:17,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86324370 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '69bf7112-2841-48d9-90ab-b7989d57cd2a'} updated pos.order #657 2026-08-27 16:58:17,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86324370 finished 2026-08-27 16:58:17,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.018 0.047 2026-08-27 16:58:17,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:17] "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.002 0.005 2026-08-27 16:58:17,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-08-27 16:58:17,216 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:17,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:17] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F657%3Faccess_token=acb825e7-c3fb-49f8-b7cf-5ce2f82452e7?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 16:58:17,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18463692 (allocated 20185088) 2026-08-27 16:58:17,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 94135 2026-08-27 16:58:17,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-08-27 16:58:17,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 94135 2026-08-27 16:58:17,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165817_360990_test_selected_customer_after_adding_payment_sync.txt 2026-08-27 16:58:17,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpvfi5jkmy_chrome_odoo" 2026-08-27 16:58:17,453 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-08-27 16:58:17,474 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-08-27 16:58:17,487 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-08-27 16:58:17,526 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-08-27 16:58:17,538 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-08-27 16:58:17,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 16:58:18,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-08-27 16:58:19,756 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 94345 2026-08-27 16:58:19,756 26 INFO rb-b8d0dd6-224299-408903 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/tmp3qc1atg6_chrome_odoo 2026-08-27 16:58:19,756 26 INFO rb-b8d0dd6-224299-408903 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:42517/json/version 2026-08-27 16:58:19,757 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:19,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:19,804 26 INFO rb-b8d0dd6-224299-408903 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:42517/json 2026-08-27 16:58:19,804 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:19,860 26 INFO rb-b8d0dd6-224299-408903 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:42517/devtools/page/1AC6CE9C9536AD6A31C1096A6D84BB70 2026-08-27 16:58:19,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:19,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:19,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:19,968 26 INFO rb-b8d0dd6-224299-408903 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/92?access_token=8b2ca1427d7549bb" in browser 2026-08-27 16:58:19,968 26 INFO rb-b8d0dd6-224299-408903 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/92?access_token=8b2ca1427d7549bb" 2026-08-27 16:58:19,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:20,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /pos-self/92?access_token=8b2ca1427d7549bb HTTP/1.1" 200 - 57 0.014 0.280 2026-08-27 16:58:20,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '1AC6CE9C9536AD6A31C1096A6D84BB70', 'loaderId': '1486FC92DC466366B06FB79B711B3A57', 'isDownload': False} 2026-08-27 16:58:20,270 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,280 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:20,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:20,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 16:58:20,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:20,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.034 2026-08-27 16:58:20,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:20,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.060 2026-08-27 16:58:20,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 16:58:20,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:20,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 16:58:20,453 26 INFO rb-b8d0dd6-224299-408903 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/92?access_token=8b2ca1427d7549bb", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:20,458 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:20,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:20,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.009 0.020 2026-08-27 16:58:20,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 16:58:20,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.047 0.110 2026-08-27 16:58:20,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.144 2026-08-27 16:58:20,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:58:20,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:20,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:20,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 16:58:20,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:58:20,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 16:58:20,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 16:58:20,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 16:58:20,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-27 16:58:20,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,950 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:20,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:20,969 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:20,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:58:20,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:20] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:58:21,005 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,056 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60396432 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': 'efb96e53-b71e-4ba8-bd5d-0e5089adc07e'}] 2026-08-27 16:58:21,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60396432 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': 'efb96e53-b71e-4ba8-bd5d-0e5089adc07e'} created pos.order #658 2026-08-27 16:58:21,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60396432 finished 2026-08-27 16:58:21,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.031 0.063 2026-08-27 16:58:21,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,316 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-27 16:58:21,530 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:21,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:21] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.008 0.019 2026-08-27 16:58:21,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8305584 (allocated 9437184) 2026-08-27 16:58:21,563 26 INFO rb-b8d0dd6-224299-408903 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 94345 2026-08-27 16:58:21,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-27 16:58:21,564 26 INFO rb-b8d0dd6-224299-408903 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 94345 2026-08-27 16:58:21,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165821_621233_test_kiosk_cart_restore_and_cancel.txt 2026-08-27 16:58:21,621 26 INFO rb-b8d0dd6-224299-408903 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/tmp3qc1atg6_chrome_odoo" 2026-08-27 16:58:21,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-08-27 16:58:23,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 94538 2026-08-27 16:58:23,147 26 INFO rb-b8d0dd6-224299-408903 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/tmpp0wnxf2f_chrome_odoo 2026-08-27 16:58:23,147 26 INFO rb-b8d0dd6-224299-408903 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:36113/json/version 2026-08-27 16:58:23,148 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:23,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:23,204 26 INFO rb-b8d0dd6-224299-408903 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:36113/json 2026-08-27 16:58:23,204 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:23,217 26 INFO rb-b8d0dd6-224299-408903 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:36113/devtools/page/94121E4AB30061E2D20FAB32E5958739 2026-08-27 16:58:23,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:23,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-08-27 16:58:23,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-08-27 16:58:23,311 26 INFO rb-b8d0dd6-224299-408903 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/93?access_token=da939e58a6924215" in browser 2026-08-27 16:58:23,312 26 INFO rb-b8d0dd6-224299-408903 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/93?access_token=da939e58a6924215" 2026-08-27 16:58:23,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:23,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /pos-self/93?access_token=da939e58a6924215 HTTP/1.1" 200 - 57 0.013 0.201 2026-08-27 16:58:23,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '94121E4AB30061E2D20FAB32E5958739', 'loaderId': 'DC6C794ADB5CAB60A40C2A7978C8EC79', 'isDownload': False} 2026-08-27 16:58:23,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:23,588 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:23,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:23,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.016 2026-08-27 16:58:23,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:23,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.043 2026-08-27 16:58:23,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:23,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-27 16:58:23,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:23,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:23,748 26 INFO rb-b8d0dd6-224299-408903 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/93?access_token=da939e58a6924215", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:23,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.010 2026-08-27 16:58:23,751 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:23,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:58:23,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:23,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 16:58:23,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:58:23,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:23,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.044 0.107 2026-08-27 16:58:23,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.143 2026-08-27 16:58:23,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:58:24,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:24,055 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,080 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:24,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 16:58:24,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 16:58:24,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 16:58:24,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 16:58:24,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 16:58:24,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 16:58:24,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:24,185 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:24,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:24,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48783531 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'f9ea7b90-c122-4802-bbf7-51e64c02dab8'}] 2026-08-27 16:58:24,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48783531 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'f9ea7b90-c122-4802-bbf7-51e64c02dab8'} created pos.order #659 2026-08-27 16:58:24,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48783531 finished 2026-08-27 16:58:24,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.025 0.059 2026-08-27 16:58:24,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 16:58:24,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-08-27 16:58:24,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:24,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7671916 (allocated 8388608) 2026-08-27 16:58:24,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 94538 2026-08-27 16:58:24,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-08-27 16:58:24,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 94538 2026-08-27 16:58:24,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165824_499977_test_online_payment_kiosk.txt 2026-08-27 16:58:24,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpp0wnxf2f_chrome_odoo" 2026-08-27 16:58:24,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:24,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "GET /pos/pay/659?access_token=81185c0b-8783-47e9-8b85-6186a7f18a56 HTTP/1.1" 200 - 116 0.032 0.389 2026-08-27 16:58:24,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:24,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:24] "POST /pos/pay/transaction/659 HTTP/1.1" 200 - 31 0.008 0.015 2026-08-27 16:58:24,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:25,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:25] "GET /pos/pay/confirmation/659?access_token=81185c0b-8783-47e9-8b85-6186a7f18a56&exit_route=/&tx_id=6 HTTP/1.1" 303 - 271 0.090 0.204 2026-08-27 16:58:25,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:25] "GET / HTTP/1.1" 200 - 32 0.012 0.165 2026-08-27 16:58:25,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-27 16:58:25,465 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:58:25,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-27 16:58:25,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-08-27 16:58:26,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 94735 2026-08-27 16:58:26,948 26 INFO rb-b8d0dd6-224299-408903 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/tmpafib3cta_chrome_odoo 2026-08-27 16:58:26,948 26 INFO rb-b8d0dd6-224299-408903 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:37253/json/version 2026-08-27 16:58:26,949 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:26,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:26,995 26 INFO rb-b8d0dd6-224299-408903 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:37253/json 2026-08-27 16:58:26,996 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:27,003 26 INFO rb-b8d0dd6-224299-408903 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:37253/devtools/page/B23D9E1D559FC5AF38F8765830DB2889 2026-08-27 16:58:27,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,074 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,102 26 INFO rb-b8d0dd6-224299-408903 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/94?access_token=7aaa5baee5eb4092" in browser 2026-08-27 16:58:27,102 26 INFO rb-b8d0dd6-224299-408903 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/94?access_token=7aaa5baee5eb4092" 2026-08-27 16:58:27,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:27,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /pos-self/94?access_token=7aaa5baee5eb4092 HTTP/1.1" 200 - 57 0.018 0.243 2026-08-27 16:58:27,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'B23D9E1D559FC5AF38F8765830DB2889', 'loaderId': '1D88897AEB6AE48C8A3B0B2D76248521', 'isDownload': False} 2026-08-27 16:58:27,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:27,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:27,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-08-27 16:58:27,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:27,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 16:58:27,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:27,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 16:58:27,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 16:58:27,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-27 16:58:27,543 26 INFO rb-b8d0dd6-224299-408903 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/94?access_token=7aaa5baee5eb4092", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:27,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.008 2026-08-27 16:58:27,547 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:27,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:27,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.009 0.020 2026-08-27 16:58:27,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 16:58:27,600 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.039 0.088 2026-08-27 16:58:27,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.115 2026-08-27 16:58:27,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 16:58:27,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:58:27,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 16:58:27,862 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:27,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:58:27,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 16:58:27,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:58:27,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:58:27,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 16:58:27,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:27,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:27,968 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:27,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:27] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:28,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:28,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:28,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15101408 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'c2ba4e05-78ab-4f87-8404-d01837753c47'}] 2026-08-27 16:58:28,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15101408 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'c2ba4e05-78ab-4f87-8404-d01837753c47'} created pos.order #660 2026-08-27 16:58:28,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15101408 finished 2026-08-27 16:58:28,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.024 0.058 2026-08-27 16:58:28,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 16:58:28,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:28,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:28,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7672200 (allocated 8388608) 2026-08-27 16:58:28,230 26 INFO rb-b8d0dd6-224299-408903 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 94735 2026-08-27 16:58:28,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:28,230 26 INFO rb-b8d0dd6-224299-408903 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 94735 2026-08-27 16:58:28,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165828_287451_test_online_payment_kiosk_no_confirmation_page.txt 2026-08-27 16:58:28,287 26 INFO rb-b8d0dd6-224299-408903 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/tmpafib3cta_chrome_odoo" 2026-08-27 16:58:28,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:28,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:28] "GET /pos/pay/660?access_token=03ca27f3-678e-4c6f-8076-44b6aca447f1 HTTP/1.1" 200 - 116 0.036 0.422 2026-08-27 16:58:28,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:28,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:28] "POST /pos/pay/transaction/660 HTTP/1.1" 200 - 31 0.008 0.016 2026-08-27 16:58:28,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-27 16:58:29,073 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:58:29,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.28s) 2026-08-27 16:58:29,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-08-27 16:58:30,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 94932 2026-08-27 16:58:30,640 26 INFO rb-b8d0dd6-224299-408903 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/tmp2xflld3e_chrome_odoo 2026-08-27 16:58:30,640 26 INFO rb-b8d0dd6-224299-408903 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:41347/json/version 2026-08-27 16:58:30,640 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:30,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:30,690 26 INFO rb-b8d0dd6-224299-408903 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:41347/json 2026-08-27 16:58:30,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:30,697 26 INFO rb-b8d0dd6-224299-408903 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:41347/devtools/page/B81E8CA8AF0A27F5B55A98B4540F0170 2026-08-27 16:58:30,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:30,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:30,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:30,808 26 INFO rb-b8d0dd6-224299-408903 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/95?access_token=24ab253b93ff4a5d" in browser 2026-08-27 16:58:30,808 26 INFO rb-b8d0dd6-224299-408903 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/95?access_token=24ab253b93ff4a5d" 2026-08-27 16:58:30,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:31,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /pos-self/95?access_token=24ab253b93ff4a5d HTTP/1.1" 200 - 57 0.014 0.345 2026-08-27 16:58:31,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'B81E8CA8AF0A27F5B55A98B4540F0170', 'loaderId': '6C1DF8030F2DC1751D6126DCEEA3A401', 'isDownload': False} 2026-08-27 16:58:31,175 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,183 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:31,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:31,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-08-27 16:58:31,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:31,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.038 2026-08-27 16:58:31,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:31,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 16:58:31,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 16:58:31,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:58:31,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 16:58:31,332 26 INFO rb-b8d0dd6-224299-408903 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/95?access_token=24ab253b93ff4a5d", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:31,336 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:31,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:31,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.009 0.020 2026-08-27 16:58:31,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 16:58:31,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.045 0.095 2026-08-27 16:58:31,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.128 2026-08-27 16:58:31,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 16:58:31,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:31,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 16:58:31,662 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:31,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:58:31,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 16:58:31,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:58:31,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:58:31,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 16:58:31,692 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:31,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:31,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:31,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:31,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610040 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '66caf057-6984-42a4-9d53-9489e67c947c'}] 2026-08-27 16:58:31,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610040 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '66caf057-6984-42a4-9d53-9489e67c947c'} created pos.order #661 2026-08-27 16:58:31,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610040 finished 2026-08-27 16:58:31,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.027 0.060 2026-08-27 16:58:31,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-08-27 16:58:32,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-27 16:58:32,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:32,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7675216 (allocated 8388608) 2026-08-27 16:58:32,029 26 INFO rb-b8d0dd6-224299-408903 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 94932 2026-08-27 16:58:32,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-27 16:58:32,029 26 INFO rb-b8d0dd6-224299-408903 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 94932 2026-08-27 16:58:32,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165832_083547_test_online_payment_kiosk_qr_code.txt 2026-08-27 16:58:32,083 26 INFO rb-b8d0dd6-224299-408903 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/tmp2xflld3e_chrome_odoo" 2026-08-27 16:58:32,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-08-27 16:58:33,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 95125 2026-08-27 16:58:33,569 26 INFO rb-b8d0dd6-224299-408903 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/tmps49qd096_chrome_odoo 2026-08-27 16:58:33,569 26 INFO rb-b8d0dd6-224299-408903 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:36529/json/version 2026-08-27 16:58:33,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:33,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:33,606 26 INFO rb-b8d0dd6-224299-408903 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:36529/json 2026-08-27 16:58:33,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:33,615 26 INFO rb-b8d0dd6-224299-408903 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:36529/devtools/page/4E3FB5AA88D1553472356B2B2E37AEF1 2026-08-27 16:58:33,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:33,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-08-27 16:58:33,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-08-27 16:58:33,764 26 INFO rb-b8d0dd6-224299-408903 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/96?access_token=985357df66f249f9" in browser 2026-08-27 16:58:33,764 26 INFO rb-b8d0dd6-224299-408903 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/96?access_token=985357df66f249f9" 2026-08-27 16:58:33,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:33,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:33] "GET /pos-self/96?access_token=985357df66f249f9 HTTP/1.1" 200 - 57 0.014 0.189 2026-08-27 16:58:33,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '4E3FB5AA88D1553472356B2B2E37AEF1', 'loaderId': '2C5E97F445420C45EE4A2B6F379DEB44', 'isDownload': False} 2026-08-27 16:58:33,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:33,981 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:33,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:34,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 16:58:34,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:34,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.029 2026-08-27 16:58:34,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:34,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.059 2026-08-27 16:58:34,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:34,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:34,158 26 INFO rb-b8d0dd6-224299-408903 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/96?access_token=985357df66f249f9", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:34,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 16:58:34,161 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:34,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:34,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 16:58:34,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:58:34,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.040 0.094 2026-08-27 16:58:34,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.130 2026-08-27 16:58:34,377 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:58:34,427 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-27 16:58:34,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:34,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-27 16:58:34,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 16:58:34,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 16:58:34,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 16:58:34,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 16:58:34,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:34,624 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:34,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:58:34,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 16:58:34,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-08-27 16:58:34,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:34,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7915532 (allocated 9175040) 2026-08-27 16:58:34,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64573886 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '96b9dd1c-fbf4-47c1-a786-cb97058539be'}] 2026-08-27 16:58:34,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 95125 2026-08-27 16:58:34,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-08-27 16:58:34,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 95125 2026-08-27 16:58:34,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64573886 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '96b9dd1c-fbf4-47c1-a786-cb97058539be'} created pos.order #662 2026-08-27 16:58:34,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64573886 finished 2026-08-27 16:58:34,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.049 0.059 2026-08-27 16:58:35,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165835_009890_test_online_payment_mobile.txt 2026-08-27 16:58:35,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmps49qd096_chrome_odoo" 2026-08-27 16:58:35,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:35,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:35] "GET /pos/pay/662?access_token=eafb5aad-b797-4242-b912-e1dc09de2614 HTTP/1.1" 200 - 132 0.037 0.393 2026-08-27 16:58:35,453 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:35,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:35] "POST /pos/pay/transaction/662 HTTP/1.1" 200 - 29 0.008 0.023 2026-08-27 16:58:35,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:35,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:35] "GET /pos/pay/confirmation/662?access_token=eafb5aad-b797-4242-b912-e1dc09de2614&exit_route=/&tx_id=8 HTTP/1.1" 303 - 288 0.091 0.222 2026-08-27 16:58:36,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:36] "GET / HTTP/1.1" 200 - 32 0.014 0.183 2026-08-27 16:58:36,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-27 16:58:36,039 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:58:36,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-27 16:58:36,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-08-27 16:58:37,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 95318 2026-08-27 16:58:37,542 26 INFO rb-b8d0dd6-224299-408903 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/tmpy5rma4cn_chrome_odoo 2026-08-27 16:58:37,542 26 INFO rb-b8d0dd6-224299-408903 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:41969/json/version 2026-08-27 16:58:37,543 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:37,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:37,592 26 INFO rb-b8d0dd6-224299-408903 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:41969/json 2026-08-27 16:58:37,593 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:37,598 26 INFO rb-b8d0dd6-224299-408903 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:41969/devtools/page/D058F7BE9065842F7ECF5E139072A8C3 2026-08-27 16:58:37,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:37,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:37,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:37,695 26 INFO rb-b8d0dd6-224299-408903 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/97?access_token=bf6fcf0508cf4917" in browser 2026-08-27 16:58:37,695 26 INFO rb-b8d0dd6-224299-408903 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/97?access_token=bf6fcf0508cf4917" 2026-08-27 16:58:37,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:37,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:37] "GET /pos-self/97?access_token=bf6fcf0508cf4917 HTTP/1.1" 200 - 57 0.013 0.218 2026-08-27 16:58:37,933 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'D058F7BE9065842F7ECF5E139072A8C3', 'loaderId': '37495CECED508B02BA6E56F1A4886C6B', 'isDownload': False} 2026-08-27 16:58:37,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:37,945 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:37,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:37,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:37] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.015 2026-08-27 16:58:37,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:37,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:37] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 16:58:37,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:38,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 16:58:38,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:38,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:38,101 26 INFO rb-b8d0dd6-224299-408903 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/97?access_token=bf6fcf0508cf4917", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:38,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.007 2026-08-27 16:58:38,105 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:38,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:38,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 16:58:38,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-27 16:58:38,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.044 0.084 2026-08-27 16:58:38,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.121 2026-08-27 16:58:38,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:38,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,387 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:38,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-27 16:58:38,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:58:38,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 16:58:38,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 16:58:38,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 16:58:38,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:58:38,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:38,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:38,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 16:58:38,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-27 16:58:38,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,703 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,755 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,815 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7941732 (allocated 8912896) 2026-08-27 16:58:38,835 26 INFO rb-b8d0dd6-224299-408903 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 95318 2026-08-27 16:58:38,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:38,837 26 INFO rb-b8d0dd6-224299-408903 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 95318 2026-08-27 16:58:38,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94458614 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '8055c666-b7a2-4913-9e31-2ba432fe52c8'}] 2026-08-27 16:58:38,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94458614 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '8055c666-b7a2-4913-9e31-2ba432fe52c8'} created pos.order #663 2026-08-27 16:58:38,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94458614 finished 2026-08-27 16:58:38,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165838_895773_test_online_payment_mobile_no_confirmation_page.txt 2026-08-27 16:58:38,896 26 INFO rb-b8d0dd6-224299-408903 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/tmpy5rma4cn_chrome_odoo" 2026-08-27 16:58:38,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.027 0.056 2026-08-27 16:58:38,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:39,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:39] "GET /pos/pay/663?access_token=1813ba15-a857-491e-9900-66909770f7ee HTTP/1.1" 200 - 132 0.038 0.400 2026-08-27 16:58:39,347 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:58:39,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:39] "POST /pos/pay/transaction/663 HTTP/1.1" 200 - 29 0.008 0.015 2026-08-27 16:58:39,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-27 16:58:39,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:58:39,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.29s) 2026-08-27 16:58:39,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-27 16:58:41,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95516 2026-08-27 16:58:41,137 26 INFO rb-b8d0dd6-224299-408903 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/tmpbiq7csrz_chrome_odoo 2026-08-27 16:58:41,137 26 INFO rb-b8d0dd6-224299-408903 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:45409/json/version 2026-08-27 16:58:41,138 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:41,177 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:41,177 26 INFO rb-b8d0dd6-224299-408903 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:45409/json 2026-08-27 16:58:41,177 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:41,184 26 INFO rb-b8d0dd6-224299-408903 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:45409/devtools/page/065A68C887E7F58BF12C38D4C116FF4C 2026-08-27 16:58:41,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,263 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,275 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,298 26 INFO rb-b8d0dd6-224299-408903 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/98?access_token=234897f5f3ab4188" in browser 2026-08-27 16:58:41,298 26 INFO rb-b8d0dd6-224299-408903 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/98?access_token=234897f5f3ab4188" 2026-08-27 16:58:41,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:41,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /pos-self/98?access_token=234897f5f3ab4188 HTTP/1.1" 200 - 57 0.015 0.286 2026-08-27 16:58:41,607 26 INFO rb-b8d0dd6-224299-408903 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': '065A68C887E7F58BF12C38D4C116FF4C', 'loaderId': 'BF5DFA174B898B59E5AD814E879C93DA', 'isDownload': False} 2026-08-27 16:58:41,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,616 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:41,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:41,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-27 16:58:41,655 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:41,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-27 16:58:41,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:41,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 16:58:41,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:41,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:41,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 16:58:41,770 26 INFO rb-b8d0dd6-224299-408903 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/98?access_token=234897f5f3ab4188", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:41,774 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:41,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:41,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 16:58:41,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:41,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.012 0.040 2026-08-27 16:58:41,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-27 16:58:41,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:41] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.048 0.085 2026-08-27 16:58:41,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:42,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 16:58:42,081 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:42,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-27 16:58:42,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 16:58:42,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:58:42,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:58:42,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:58:42,110 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,231 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:42,252 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:42,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:58:42,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 16:58:42,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7919016 (allocated 8650752) 2026-08-27 16:58:42,526 26 INFO rb-b8d0dd6-224299-408903 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 95516 2026-08-27 16:58:42,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,527 26 INFO rb-b8d0dd6-224299-408903 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 95516 2026-08-27 16:58:42,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137889 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '1066a3b5-a74d-40c0-94f7-94e44c46bf16'}] 2026-08-27 16:58:42,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137889 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '1066a3b5-a74d-40c0-94f7-94e44c46bf16'} created pos.order #664 2026-08-27 16:58:42,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137889 finished 2026-08-27 16:58:42,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165842_586352_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:58:42,587 26 INFO rb-b8d0dd6-224299-408903 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/tmpbiq7csrz_chrome_odoo" 2026-08-27 16:58:42,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.035 0.058 2026-08-27 16:58:42,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95710 2026-08-27 16:58:42,734 26 INFO rb-b8d0dd6-224299-408903 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/tmpsook3nm8_chrome_odoo 2026-08-27 16:58:42,734 26 INFO rb-b8d0dd6-224299-408903 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:44171/json/version 2026-08-27 16:58:42,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,798 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:42,799 26 INFO rb-b8d0dd6-224299-408903 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:44171/json 2026-08-27 16:58:42,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,805 26 INFO rb-b8d0dd6-224299-408903 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:44171/devtools/page/F685A829B63512DD63543C3604595B60 2026-08-27 16:58:42,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:58:42,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:42,900 26 INFO rb-b8d0dd6-224299-408903 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=98" in browser 2026-08-27 16:58:42,900 26 INFO rb-b8d0dd6-224299-408903 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=98" 2026-08-27 16:58:43,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.065 0.137 2026-08-27 16:58:43,110 26 INFO rb-b8d0dd6-224299-408903 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': 'F685A829B63512DD63543C3604595B60', 'loaderId': '855B73BB91B576748B409B1D8D537F7E', 'isDownload': False} 2026-08-27 16:58:43,111 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:43,121 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:43,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:58:43,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:58:43,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 16:58:43,460 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:43,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:43,473 26 INFO rb-b8d0dd6-224299-408903 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=98", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:43,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:43,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:43,481 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:43,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:43,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:43,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:58:43,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:58:43,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.019 2026-08-27 16:58:43,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 16:58:43,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-08-27 16:58:43,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:43,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-08-27 16:58:43,849 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:43,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 468 0.104 0.207 2026-08-27 16:58:43,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "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-08-27 16:58:43,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:43,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:58:43,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:43,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:43,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:58:44,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:44,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:44,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:58:44,016 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:44,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 16:58:44,023 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:44,062 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:44,078 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 16:58:44,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.071 0.026 2026-08-27 16:58:44,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.008 0.115 2026-08-27 16:58:44,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.033 2026-08-27 16:58:44,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 16:58:44,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,274 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:44,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,376 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,438 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13505052 (allocated 14680064) 2026-08-27 16:58:44,525 26 INFO rb-b8d0dd6-224299-408903 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 95710 2026-08-27 16:58:44,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:44,526 26 INFO rb-b8d0dd6-224299-408903 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 95710 2026-08-27 16:58:44,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165844_579871_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:58:44,580 26 INFO rb-b8d0dd6-224299-408903 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/tmpsook3nm8_chrome_odoo" 2026-08-27 16:58:44,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-08-27 16:58:46,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 95912 2026-08-27 16:58:46,039 26 INFO rb-b8d0dd6-224299-408903 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/tmp9u7m7zq__chrome_odoo 2026-08-27 16:58:46,040 26 INFO rb-b8d0dd6-224299-408903 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:36245/json/version 2026-08-27 16:58:46,040 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:46,092 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:46,092 26 INFO rb-b8d0dd6-224299-408903 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:36245/json 2026-08-27 16:58:46,092 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:46,099 26 INFO rb-b8d0dd6-224299-408903 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:36245/devtools/page/22377219413C6627CBD42835A8E56F50 2026-08-27 16:58:46,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,200 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603" in browser 2026-08-27 16:58:46,200 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603" 2026-08-27 16:58:46,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:46,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /pos-self/99?access_token=70dd7945144b4603 HTTP/1.1" 200 - 57 0.013 0.218 2026-08-27 16:58:46,441 26 INFO rb-b8d0dd6-224299-408903 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': '22377219413C6627CBD42835A8E56F50', 'loaderId': '683638C2D39FCFD61650C8922D79F0E3', 'isDownload': False} 2026-08-27 16:58:46,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,450 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:46,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:46,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 16:58:46,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:46,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.033 2026-08-27 16:58:46,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:46,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.047 2026-08-27 16:58:46,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 16:58:46,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:46,598 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:46,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.010 2026-08-27 16:58:46,602 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:46,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:46,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 16:58:46,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 16:58:46,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.040 0.082 2026-08-27 16:58:46,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 16:58:46,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:58:46,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:58:46,850 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:46,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:46,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 16:58:46,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:58:46,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 16:58:46,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 16:58:46,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:46] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:58:47,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:58:47,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,084 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:47,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:47,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-08-27 16:58:47,236 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21429134 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '011c1d12-4caa-4386-b871-e543d9076b7d'}] 2026-08-27 16:58:47,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21429134 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '011c1d12-4caa-4386-b871-e543d9076b7d'} created pos.order #665 2026-08-27 16:58:47,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21429134 finished 2026-08-27 16:58:47,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.026 0.060 2026-08-27 16:58:47,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-08-27 16:58:47,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,589 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 16:58:47,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81810491 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '011c1d12-4caa-4386-b871-e543d9076b7d'}] 2026-08-27 16:58:47,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1094] to pos.order #665 2026-08-27 16:58:47,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81810491 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '011c1d12-4caa-4386-b871-e543d9076b7d'} updated pos.order #665 2026-08-27 16:58:47,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81810491 finished 2026-08-27 16:58:47,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.020 0.055 2026-08-27 16:58:47,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 16:58:47,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,927 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:47,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9035244 (allocated 9961472) 2026-08-27 16:58:48,017 26 INFO rb-b8d0dd6-224299-408903 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 95912 2026-08-27 16:58:48,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,018 26 INFO rb-b8d0dd6-224299-408903 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 95912 2026-08-27 16:58:48,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165848_074803_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:58:48,075 26 INFO rb-b8d0dd6-224299-408903 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/tmp9u7m7zq__chrome_odoo" 2026-08-27 16:58:48,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 96107 2026-08-27 16:58:48,213 26 INFO rb-b8d0dd6-224299-408903 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/tmp1e9xo89z_chrome_odoo 2026-08-27 16:58:48,213 26 INFO rb-b8d0dd6-224299-408903 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:33721/json/version 2026-08-27 16:58:48,214 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:48,267 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:48,267 26 INFO rb-b8d0dd6-224299-408903 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:33721/json 2026-08-27 16:58:48,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:48,273 26 INFO rb-b8d0dd6-224299-408903 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:33721/devtools/page/E90FD56B42E0A3EBD51ABD328D8D28DD 2026-08-27 16:58:48,280 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,366 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,367 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603&table_identifier=8f3f7306" in browser 2026-08-27 16:58:48,367 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603&table_identifier=8f3f7306" 2026-08-27 16:58:48,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /pos-self/99?access_token=70dd7945144b4603&table_identifier=8f3f7306 HTTP/1.1" 200 - 9 0.002 0.012 2026-08-27 16:58:48,390 26 INFO rb-b8d0dd6-224299-408903 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': 'E90FD56B42E0A3EBD51ABD328D8D28DD', 'loaderId': '42EA6DAEDBC533AC0D6E2D5B9D21A756', 'isDownload': False} 2026-08-27 16:58:48,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,399 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:48,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 16:58:48,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 16:58:48,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 16:58:48,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 16:58:48,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:48,564 26 INFO rb-b8d0dd6-224299-408903 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/99?access_token=70dd7945144b4603&table_identifier=8f3f7306", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:48,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:58:48,567 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:48,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:48,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.004 0.016 2026-08-27 16:58:48,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-08-27 16:58:48,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.027 0.077 2026-08-27 16:58:48,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-08-27 16:58:48,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:58:48,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:48,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:48,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:58:48,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/pos.category/238/image_128?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 16:58:48,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.template/1904/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:58:48,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.template/1905/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 16:58:48,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.template/1908/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 16:58:48,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.template/1907/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 16:58:48,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.template/1906/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 16:58:48,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:48,986 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:48,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:48] "GET /web/image/product.product/2392/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:58:49,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:58:49,028 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.009 2026-08-27 16:58:49,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778661 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c082e9a6-ca04-453b-953d-1062748010a7'}] 2026-08-27 16:58:49,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778661 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c082e9a6-ca04-453b-953d-1062748010a7'} created pos.order #666 2026-08-27 16:58:49,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778661 finished 2026-08-27 16:58:49,154 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.017 0.052 2026-08-27 16:58:49,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:58:49,207 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,317 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "GET /web/image/product.product/2394/image_512?unique=2026-08-27T16:58:17.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 16:58:49,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62568631 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c082e9a6-ca04-453b-953d-1062748010a7'}] 2026-08-27 16:58:49,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1096] to pos.order #666 2026-08-27 16:58:49,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62568631 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c082e9a6-ca04-453b-953d-1062748010a7'} updated pos.order #666 2026-08-27 16:58:49,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62568631 finished 2026-08-27 16:58:49,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.020 0.057 2026-08-27 16:58:49,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:58:49,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8839836 (allocated 9961472) 2026-08-27 16:58:49,790 26 INFO rb-b8d0dd6-224299-408903 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 96107 2026-08-27 16:58:49,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:49,791 26 INFO rb-b8d0dd6-224299-408903 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 96107 2026-08-27 16:58:49,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165849_897419_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:58:49,897 26 INFO rb-b8d0dd6-224299-408903 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/tmp1e9xo89z_chrome_odoo" 2026-08-27 16:58:49,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-27 16:58:50,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-08-27 16:58:52,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 96305 2026-08-27 16:58:52,126 26 INFO rb-b8d0dd6-224299-408903 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/tmp7mxwhaui_chrome_odoo 2026-08-27 16:58:52,127 26 INFO rb-b8d0dd6-224299-408903 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:37677/json/version 2026-08-27 16:58:52,127 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:52,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:52,178 26 INFO rb-b8d0dd6-224299-408903 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:37677/json 2026-08-27 16:58:52,178 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:52,191 26 INFO rb-b8d0dd6-224299-408903 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:37677/devtools/page/5343BEAFEC9AC8903E068AE2B8B93487 2026-08-27 16:58:52,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,289 26 INFO rb-b8d0dd6-224299-408903 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/100?access_token=ca08206314fc4155" in browser 2026-08-27 16:58:52,289 26 INFO rb-b8d0dd6-224299-408903 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/100?access_token=ca08206314fc4155" 2026-08-27 16:58:52,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:52,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /pos-self/100?access_token=ca08206314fc4155 HTTP/1.1" 200 - 57 0.015 0.204 2026-08-27 16:58:52,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '5343BEAFEC9AC8903E068AE2B8B93487', 'loaderId': '831E6667C96C9D1FF23273C75B2A4E35', 'isDownload': False} 2026-08-27 16:58:52,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,525 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:52,537 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:52,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.017 2026-08-27 16:58:52,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:52,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 16:58:52,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:52,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-08-27 16:58:52,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 16:58:52,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:58:52,682 26 INFO rb-b8d0dd6-224299-408903 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/100?access_token=ca08206314fc4155", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:52,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:58:52,685 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:52,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:52,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.009 0.023 2026-08-27 16:58:52,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 16:58:52,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.043 0.083 2026-08-27 16:58:52,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.117 2026-08-27 16:58:52,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:58:52,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:52,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:52,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:52] "GET /web/image/pos.category/239/image_128?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-08-27 16:58:53,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:53,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.template/1909/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 16:58:53,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.template/1910/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 16:58:53,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.template/1913/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 16:58:53,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.template/1911/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 16:58:53,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.template/1912/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 16:58:53,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:53,172 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:53,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.product/2397/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:53,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "GET /web/image/product.product/2399/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 16:58:53,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97665291 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'd877f012-139d-4a9e-8c74-fbae5e27288a'}] 2026-08-27 16:58:53,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97665291 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'd877f012-139d-4a9e-8c74-fbae5e27288a'} created pos.order #667 2026-08-27 16:58:53,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97665291 finished 2026-08-27 16:58:53,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.032 0.076 2026-08-27 16:58:53,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:58:53,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-27 16:58:53,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:53,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:53] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.005 0.017 2026-08-27 16:58:53,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8969232 (allocated 9961472) 2026-08-27 16:58:53,778 26 INFO rb-b8d0dd6-224299-408903 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 96305 2026-08-27 16:58:53,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-27 16:58:53,779 26 INFO rb-b8d0dd6-224299-408903 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 96305 2026-08-27 16:58:53,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165853_832717_test_kiosk_cart_restore_and_cancel.txt 2026-08-27 16:58:53,832 26 INFO rb-b8d0dd6-224299-408903 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/tmp7mxwhaui_chrome_odoo" 2026-08-27 16:58:53,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-08-27 16:58:55,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 96500 2026-08-27 16:58:55,439 26 INFO rb-b8d0dd6-224299-408903 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/tmp11dbf27i_chrome_odoo 2026-08-27 16:58:55,439 26 INFO rb-b8d0dd6-224299-408903 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:36265/json/version 2026-08-27 16:58:55,440 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:55,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-27 16:58:55,464 26 INFO rb-b8d0dd6-224299-408903 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:36265/json 2026-08-27 16:58:55,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:55,469 26 INFO rb-b8d0dd6-224299-408903 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:36265/devtools/page/756AAE450ADC2E76D1D7584F2C21FA2A 2026-08-27 16:58:55,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:55,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:55,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:55,486 26 INFO rb-b8d0dd6-224299-408903 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/101?access_token=7036fe4bacfb4d0e" in browser 2026-08-27 16:58:55,486 26 INFO rb-b8d0dd6-224299-408903 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/101?access_token=7036fe4bacfb4d0e" 2026-08-27 16:58:55,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:55,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /pos-self/101?access_token=7036fe4bacfb4d0e HTTP/1.1" 200 - 57 0.013 0.297 2026-08-27 16:58:55,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '756AAE450ADC2E76D1D7584F2C21FA2A', 'loaderId': 'A921EBFDEFDCE72B78689F210B98222B', 'isDownload': False} 2026-08-27 16:58:55,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:55,813 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:55,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:55,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 16:58:55,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:55,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.033 2026-08-27 16:58:55,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:55,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 16:58:55,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:55,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:55,949 26 INFO rb-b8d0dd6-224299-408903 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/101?access_token=7036fe4bacfb4d0e", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:55,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 16:58:55,953 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:55,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:58:55,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:55,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:55] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.009 0.019 2026-08-27 16:58:56,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 16:58:56,008 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.047 0.111 2026-08-27 16:58:56,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.149 2026-08-27 16:58:56,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-27 16:58:56,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:56,275 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/pos.category/239/image_128?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 16:58:56,306 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:58:56,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.template/1909/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 16:58:56,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.template/1910/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 16:58:56,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.template/1913/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:58:56,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.template/1911/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 16:58:56,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.template/1912/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 16:58:56,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:58:56,436 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:56,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "GET /web/image/product.product/2397/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-27 16:58:56,475 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20373806 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'ea80c25b-eda1-4b04-b63c-99b6b2e5e557'}] 2026-08-27 16:58:56,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20373806 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'ea80c25b-eda1-4b04-b63c-99b6b2e5e557'} created pos.order #668 2026-08-27 16:58:56,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20373806 finished 2026-08-27 16:58:56,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.027 0.058 2026-08-27 16:58:56,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 16:58:56,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-27 16:58:56,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:56,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7699428 (allocated 8388608) 2026-08-27 16:58:56,712 26 INFO rb-b8d0dd6-224299-408903 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 96500 2026-08-27 16:58:56,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-27 16:58:56,713 26 INFO rb-b8d0dd6-224299-408903 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 96500 2026-08-27 16:58:56,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165856_766928_test_online_payment_kiosk_qr_code.txt 2026-08-27 16:58:56,767 26 INFO rb-b8d0dd6-224299-408903 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/tmp11dbf27i_chrome_odoo" 2026-08-27 16:58:56,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-27 16:58:58,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96693 2026-08-27 16:58:58,251 26 INFO rb-b8d0dd6-224299-408903 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/tmpg33py3cx_chrome_odoo 2026-08-27 16:58:58,251 26 INFO rb-b8d0dd6-224299-408903 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:37959/json/version 2026-08-27 16:58:58,252 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:58,299 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:58,299 26 INFO rb-b8d0dd6-224299-408903 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:37959/json 2026-08-27 16:58:58,300 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:58,305 26 INFO rb-b8d0dd6-224299-408903 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:37959/devtools/page/0DC4338F0BEFC727C4C7D0973D2D50FF 2026-08-27 16:58:58,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,391 26 INFO rb-b8d0dd6-224299-408903 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/102?access_token=ad06d6b502dd4ec4" in browser 2026-08-27 16:58:58,391 26 INFO rb-b8d0dd6-224299-408903 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/102?access_token=ad06d6b502dd4ec4" 2026-08-27 16:58:58,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:58:58,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /pos-self/102?access_token=ad06d6b502dd4ec4 HTTP/1.1" 200 - 57 0.013 0.228 2026-08-27 16:58:58,642 26 INFO rb-b8d0dd6-224299-408903 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': '0DC4338F0BEFC727C4C7D0973D2D50FF', 'loaderId': '5F19105F2BA780362E512D73516F0B33', 'isDownload': False} 2026-08-27 16:58:58,642 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,649 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:58:58,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:58:58,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 16:58:58,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:58:58,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.035 2026-08-27 16:58:58,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:58:58,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 16:58:58,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:58:58,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:58:58,789 26 INFO rb-b8d0dd6-224299-408903 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/102?access_token=ad06d6b502dd4ec4", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:58:58,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 16:58:58,794 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:58:58,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:58:58,794 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 16:58:58,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:58:58,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:58,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.040 0.085 2026-08-27 16:58:58,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.116 2026-08-27 16:58:58,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:59,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/pos.category/239/image_128?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 16:58:59,084 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:58:59,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.template/1909/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-27 16:58:59,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.template/1913/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 16:58:59,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.template/1910/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 16:58:59,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.template/1911/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 16:58:59,114 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.template/1912/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 16:58:59,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:58:59,255 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58: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-08-27 16:58:59,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.product/2397/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:58:59,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "GET /web/image/product.product/2399/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:58:59,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,396 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,508 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93371457 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '21f9055f-6135-4e4d-9144-b80ee975960d'}] 2026-08-27 16:58:59,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7920628 (allocated 8912896) 2026-08-27 16:58:59,535 26 INFO rb-b8d0dd6-224299-408903 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 96693 2026-08-27 16:58:59,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,536 26 INFO rb-b8d0dd6-224299-408903 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 96693 2026-08-27 16:58:59,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93371457 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '21f9055f-6135-4e4d-9144-b80ee975960d'} created pos.order #669 2026-08-27 16:58:59,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93371457 finished 2026-08-27 16:58:59,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165859_599179_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:58:59,600 26 INFO rb-b8d0dd6-224299-408903 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/tmpg33py3cx_chrome_odoo" 2026-08-27 16:58:59,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:58:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.032 0.066 2026-08-27 16:58:59,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96876 2026-08-27 16:58:59,740 26 INFO rb-b8d0dd6-224299-408903 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/tmprp8dq0bh_chrome_odoo 2026-08-27 16:58:59,740 26 INFO rb-b8d0dd6-224299-408903 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:39431/json/version 2026-08-27 16:58:59,741 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:59,781 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:58:59,781 26 INFO rb-b8d0dd6-224299-408903 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:39431/json 2026-08-27 16:58:59,782 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:58:59,787 26 INFO rb-b8d0dd6-224299-408903 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:39431/devtools/page/7E396BE66374C0143C40A2A13BD96A31 2026-08-27 16:58:59,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:58:59,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:58:59,890 26 INFO rb-b8d0dd6-224299-408903 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=102" in browser 2026-08-27 16:58:59,890 26 INFO rb-b8d0dd6-224299-408903 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=102" 2026-08-27 16:59:00,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.042 0.133 2026-08-27 16:59:00,072 26 INFO rb-b8d0dd6-224299-408903 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': '7E396BE66374C0143C40A2A13BD96A31', 'loaderId': '4E4A62E416C1BEE25F4F530E5DEDC323', 'isDownload': False} 2026-08-27 16:59:00,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:00,082 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:00,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:59:00,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:59:00,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:59:00,415 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:00,416 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:00,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:00,428 26 INFO rb-b8d0dd6-224299-408903 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=102", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:00,431 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:00,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:59:00,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:00,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:00,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:00,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:59:00,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.003 0.019 2026-08-27 16:59:00,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 16:59:00,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-08-27 16:59:00,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:00,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-08-27 16:59:00,826 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:00,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 468 0.104 0.229 2026-08-27 16:59:00,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "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-08-27 16:59:00,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:59:00,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 16:59:00,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:00,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:00,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:59:00,983 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:00,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:00,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 16:59:00,992 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:00] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:59:01,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-08-27 16:59:01,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:01,003 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:01,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:01,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.056 0.028 2026-08-27 16:59:01,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.070 0.110 2026-08-27 16:59:01,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.037 2026-08-27 16:59:01,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 16:59:01,246 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:01,271 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,385 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,436 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13507440 (allocated 14417920) 2026-08-27 16:59:01,471 26 INFO rb-b8d0dd6-224299-408903 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 96876 2026-08-27 16:59:01,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:01,472 26 INFO rb-b8d0dd6-224299-408903 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 96876 2026-08-27 16:59:01,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165901_529188_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:59:01,529 26 INFO rb-b8d0dd6-224299-408903 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/tmprp8dq0bh_chrome_odoo" 2026-08-27 16:59:01,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-08-27 16:59:02,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:03,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:59:03,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:03] "GET /pos/pay/670?access_token=c600d20a-6a6a-43c9-b85f-9ca249e2028c HTTP/1.1" 200 - 157 0.048 0.544 2026-08-27 16:59:03,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:59:03,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:03] "POST /pos/pay/transaction/670 HTTP/1.1" 200 - 29 0.008 0.015 2026-08-27 16:59:03,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:59:03,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:03] "GET /pos/pay/confirmation/670?access_token=c600d20a-6a6a-43c9-b85f-9ca249e2028c&exit_route=/&tx_id=10 HTTP/1.1" 303 - 273 0.100 0.210 2026-08-27 16:59:04,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:04] "GET / HTTP/1.1" 200 - 32 0.014 0.186 2026-08-27 16:59:04,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-27 16:59:04,112 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 16:59:04,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-27 16:59:04,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:04] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.014 0.035 2026-08-27 16:59:04,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-08-27 16:59:05,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 97080 2026-08-27 16:59:05,662 26 INFO rb-b8d0dd6-224299-408903 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/tmp0l75ej41_chrome_odoo 2026-08-27 16:59:05,662 26 INFO rb-b8d0dd6-224299-408903 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:43897/json/version 2026-08-27 16:59:05,663 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:05,706 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:59:05,706 26 INFO rb-b8d0dd6-224299-408903 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:43897/json 2026-08-27 16:59:05,706 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:05,715 26 INFO rb-b8d0dd6-224299-408903 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:43897/devtools/page/42183B078E26BAE6631F5859CB5C1740 2026-08-27 16:59:05,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:05,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:05,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:05,796 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3" in browser 2026-08-27 16:59:05,796 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3" 2026-08-27 16:59:05,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:06,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /pos-self/104?access_token=8b8e26315a454ba3 HTTP/1.1" 200 - 57 0.067 0.284 2026-08-27 16:59:06,158 26 INFO rb-b8d0dd6-224299-408903 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': '42183B078E26BAE6631F5859CB5C1740', 'loaderId': '477CE3517F3A404AFC205A0DCC9DC2BB', 'isDownload': False} 2026-08-27 16:59:06,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,166 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:06,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:06,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 16:59:06,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:06,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.035 2026-08-27 16:59:06,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:06,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.056 2026-08-27 16:59:06,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:59:06,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:06,305 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:06,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 16:59:06,309 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:06,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:06,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 16:59:06,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:59:06,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.044 0.120 2026-08-27 16:59:06,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.155 2026-08-27 16:59:06,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:59:06,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:59:06,597 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:06,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,700 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/pos.category/239/image_128?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 16:59:06,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.template/1909/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 16:59:06,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.template/1910/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 16:59:06,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.template/1913/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 16:59:06,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.template/1911/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 16:59:06,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.template/1912/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 16:59:06,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,824 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,835 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:06,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "GET /web/image/product.product/2397/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:06,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:06,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:06] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.007 2026-08-27 16:59:06,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48271697 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'd692f000-8f17-4bef-ac7b-a416fff0abcb'}] 2026-08-27 16:59:07,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48271697 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'd692f000-8f17-4bef-ac7b-a416fff0abcb'} created pos.order #671 2026-08-27 16:59:07,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48271697 finished 2026-08-27 16:59:07,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.029 0.064 2026-08-27 16:59:07,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 16:59:07,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,300 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,355 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:07] "GET /web/image/product.product/2399/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 16:59:07,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13528489 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'd692f000-8f17-4bef-ac7b-a416fff0abcb'}] 2026-08-27 16:59:07,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1104] to pos.order #671 2026-08-27 16:59:07,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13528489 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'd692f000-8f17-4bef-ac7b-a416fff0abcb'} updated pos.order #671 2026-08-27 16:59:07,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13528489 finished 2026-08-27 16:59:07,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.022 0.057 2026-08-27 16:59:07,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 16:59:07,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,749 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,750 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9036256 (allocated 10223616) 2026-08-27 16:59:07,776 26 INFO rb-b8d0dd6-224299-408903 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 97080 2026-08-27 16:59:07,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:07,776 26 INFO rb-b8d0dd6-224299-408903 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 97080 2026-08-27 16:59:07,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165907_830268_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:59:07,830 26 INFO rb-b8d0dd6-224299-408903 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/tmp0l75ej41_chrome_odoo" 2026-08-27 16:59:07,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 97274 2026-08-27 16:59:07,969 26 INFO rb-b8d0dd6-224299-408903 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/tmpkn5acir4_chrome_odoo 2026-08-27 16:59:07,969 26 INFO rb-b8d0dd6-224299-408903 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:38999/json/version 2026-08-27 16:59:07,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:08,010 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 16:59:08,010 26 INFO rb-b8d0dd6-224299-408903 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:38999/json 2026-08-27 16:59:08,010 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:08,063 26 INFO rb-b8d0dd6-224299-408903 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:38999/devtools/page/1A23EC5514056031F2E8CAC4C63741A9 2026-08-27 16:59:08,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,077 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,090 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3&table_identifier=98b9cf6e" in browser 2026-08-27 16:59:08,090 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3&table_identifier=98b9cf6e" 2026-08-27 16:59:08,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /pos-self/104?access_token=8b8e26315a454ba3&table_identifier=98b9cf6e HTTP/1.1" 200 - 9 0.055 0.012 2026-08-27 16:59:08,164 26 INFO rb-b8d0dd6-224299-408903 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': '1A23EC5514056031F2E8CAC4C63741A9', 'loaderId': '0A894847274311EEDFBA8E0D97898CBE', 'isDownload': False} 2026-08-27 16:59:08,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,177 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:08,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 16:59:08,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 16:59:08,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:59:08,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 16:59:08,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:08,345 26 INFO rb-b8d0dd6-224299-408903 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/104?access_token=8b8e26315a454ba3&table_identifier=98b9cf6e", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:08,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 16:59:08,349 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:08,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:08,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.005 0.023 2026-08-27 16:59:08,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-27 16:59:08,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-27 16:59:08,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.027 0.083 2026-08-27 16:59:08,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:59:08,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:08,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:08,597 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:08,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/pos.category/239/image_128?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 16:59:08,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.template/1909/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-27 16:59:08,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.template/1910/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 16:59:08,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.template/1913/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 16:59:08,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.template/1911/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 16:59:08,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.template/1912/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-27 16:59:08,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:59:08,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.010 2026-08-27 16:59:08,770 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,780 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:08,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "GET /web/image/product.product/2397/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:08,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:08,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46359364 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c8d35b93-b851-4402-813f-9cb118398f4a'}] 2026-08-27 16:59:08,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46359364 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c8d35b93-b851-4402-813f-9cb118398f4a'} created pos.order #672 2026-08-27 16:59:08,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46359364 finished 2026-08-27 16:59:08,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.017 0.051 2026-08-27 16:59:08,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:59:08,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,156 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:09] "GET /web/image/product.product/2399/image_512?unique=2026-08-27T16:58:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:09,207 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35435242 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c8d35b93-b851-4402-813f-9cb118398f4a'}] 2026-08-27 16:59:09,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1106] to pos.order #672 2026-08-27 16:59:09,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35435242 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c8d35b93-b851-4402-813f-9cb118398f4a'} updated pos.order #672 2026-08-27 16:59:09,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35435242 finished 2026-08-27 16:59:09,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.020 0.056 2026-08-27 16:59:09,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 16:59:09,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,550 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8843736 (allocated 10223616) 2026-08-27 16:59:09,574 26 INFO rb-b8d0dd6-224299-408903 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 97274 2026-08-27 16:59:09,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:09,575 26 INFO rb-b8d0dd6-224299-408903 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 97274 2026-08-27 16:59:09,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165909_629776_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:59:09,630 26 INFO rb-b8d0dd6-224299-408903 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/tmpkn5acir4_chrome_odoo" 2026-08-27 16:59:09,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 16:59:14,191 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-08-27 16:59:14,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-08-27 16:59:14,438 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-08-27 16:59:14,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 97472 2026-08-27 16:59:14,602 26 INFO rb-b8d0dd6-224299-408903 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/tmpv7vnuqno_chrome_odoo 2026-08-27 16:59:14,602 26 INFO rb-b8d0dd6-224299-408903 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:42455/json/version 2026-08-27 16:59:14,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:14,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:14,664 26 INFO rb-b8d0dd6-224299-408903 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:42455/json 2026-08-27 16:59:14,665 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:14,674 26 INFO rb-b8d0dd6-224299-408903 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:42455/devtools/page/2552A50A112688B12E57793FF8C12B86 2026-08-27 16:59:14,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:14,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:14,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 16:59:14,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:14,778 26 INFO rb-b8d0dd6-224299-408903 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/106" in browser 2026-08-27 16:59:14,778 26 INFO rb-b8d0dd6-224299-408903 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/106" 2026-08-27 16:59:14,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:15,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.017 0.259 2026-08-27 16:59:15,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '2552A50A112688B12E57793FF8C12B86', 'loaderId': 'FACE930D8E46335955B1EB07665B7BE2', 'isDownload': False} 2026-08-27 16:59:15,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:15,073 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:15,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:59:15,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:59:15,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:59:15,407 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:15,408 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:15,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:15,421 26 INFO rb-b8d0dd6-224299-408903 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/106", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:15,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:15,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:15,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:15,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:15,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.006 2026-08-27 16:59:15,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:59:15,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.021 2026-08-27 16:59:15,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 16:59:15,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.076 0.179 2026-08-27 16:59:15,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:15,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "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.003 2026-08-27 16:59:15,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 16:59:15,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "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.004 2026-08-27 16:59:15,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:15,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:59:15,902 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:15,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:15,911 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:15,919 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:15,921 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:15,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.011 0.012 2026-08-27 16:59:15,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 16:59:15,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-27 16:59:15,970 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:15,981 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:16,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.069 0.027 2026-08-27 16:59:16,077 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 16:59:16,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.008 0.114 2026-08-27 16:59:16,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.006 0.035 2026-08-27 16:59:16,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:59:16,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:16,269 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,342 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:16,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84848567 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '6165598a-c668-436c-9827-31e54cee9dfb'}] 2026-08-27 16:59:16,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84848567 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '6165598a-c668-436c-9827-31e54cee9dfb'} created pos.order #673 2026-08-27 16:59:16,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84848567 finished 2026-08-27 16:59:16,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.022 0.046 2026-08-27 16:59:16,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86799667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '6165598a-c668-436c-9827-31e54cee9dfb'}] 2026-08-27 16:59:16,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86799667 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '6165598a-c668-436c-9827-31e54cee9dfb'} updated pos.order #673 2026-08-27 16:59:16,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86799667 finished 2026-08-27 16:59:16,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.025 0.045 2026-08-27 16:59:16,669 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 16:59:16,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 16:59:16,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,843 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39875954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '1aa818e1-84d1-4958-9757-d85a070a401f'}] 2026-08-27 16:59:16,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39875954 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '1aa818e1-84d1-4958-9757-d85a070a401f'} created pos.order #674 2026-08-27 16:59:16,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39875954 finished 2026-08-27 16:59:16,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.038 2026-08-27 16:59:16,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:16,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:17,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-08-27 16:59:17,052 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:17,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55498528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '1aa818e1-84d1-4958-9757-d85a070a401f'}] 2026-08-27 16:59:17,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55498528 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '1aa818e1-84d1-4958-9757-d85a070a401f'} updated pos.order #674 2026-08-27 16:59:17,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55498528 finished 2026-08-27 16:59:17,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16540540 (allocated 17698816) 2026-08-27 16:59:17,100 26 INFO rb-b8d0dd6-224299-408903 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 97472 2026-08-27 16:59:17,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-08-27 16:59:17,101 26 INFO rb-b8d0dd6-224299-408903 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 97472 2026-08-27 16:59:17,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.039 2026-08-27 16:59:17,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165917_200434_test_01_online_payment_with_multi_table.txt 2026-08-27 16:59:17,200 26 INFO rb-b8d0dd6-224299-408903 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/tmpv7vnuqno_chrome_odoo" 2026-08-27 16:59:17,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-08-27 16:59:19,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 97678 2026-08-27 16:59:19,907 26 INFO rb-b8d0dd6-224299-408903 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/tmprvl28t9b_chrome_odoo 2026-08-27 16:59:19,907 26 INFO rb-b8d0dd6-224299-408903 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:35067/json/version 2026-08-27 16:59:19,908 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:19,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:19,967 26 INFO rb-b8d0dd6-224299-408903 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:35067/json 2026-08-27 16:59:19,967 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:19,976 26 INFO rb-b8d0dd6-224299-408903 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:35067/devtools/page/9CDA1B41B3D749A733E5703FC96FC7CD 2026-08-27 16:59:19,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:19,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-27 16:59:20,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,102 26 INFO rb-b8d0dd6-224299-408903 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/107?access_token=197bc244514741c6" in browser 2026-08-27 16:59:20,102 26 INFO rb-b8d0dd6-224299-408903 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/107?access_token=197bc244514741c6" 2026-08-27 16:59:20,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:20,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /pos-self/107?access_token=197bc244514741c6 HTTP/1.1" 200 - 82 0.021 0.210 2026-08-27 16:59:20,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '9CDA1B41B3D749A733E5703FC96FC7CD', 'loaderId': '9C1EF9830DEA7536C02804734D0C3A49', 'isDownload': False} 2026-08-27 16:59:20,340 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,350 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:20,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-08-27 16:59:20,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:20,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/assets/2/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 12 0.005 0.185 2026-08-27 16:59:20,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:20,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/assets/2/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.014 0.205 2026-08-27 16:59:20,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:20,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/assets/2/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.003 0.225 2026-08-27 16:59:20,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 16:59:20,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /favicon.ico HTTP/1.1" 301 - 7 0.001 0.009 2026-08-27 16:59:20,659 26 INFO rb-b8d0dd6-224299-408903 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/107?access_token=197bc244514741c6", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:20,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/website/2/favicon?unique=9a1a229 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 16:59:20,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 16:59:20,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.006 0.018 2026-08-27 16:59:20,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d0e38f4/bus.websocket_worker_assets.min.js, copying from /web/assets/d0e38f4/bus.websocket_worker_assets.min.js 2026-08-27 16:59:20,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.004 0.035 2026-08-27 16:59:20,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.041 0.094 2026-08-27 16:59:20,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.123 2026-08-27 16:59:20,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:20,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/pos.category/243/image_128?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:59:20,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/pos.category/244/image_128?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 3 0.000 0.025 2026-08-27 16:59:20,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/product.template/1927/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 4 0.001 0.025 2026-08-27 16:59:20,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/product.template/1931/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 4 0.001 0.033 2026-08-27 16:59:20,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/product.template/1930/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 4 0.001 0.042 2026-08-27 16:59:20,980 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:20,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/product.template/1929/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 4 0.001 0.046 2026-08-27 16:59:20,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:20] "GET /web/image/product.template/1928/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 16:59:21,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:21] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:21,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:21,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:21,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:21] "GET /web/image/product.product/2415/image_512?unique=2026-08-27T16:59:09.000+00:00 HTTP/1.1" 200 - 9 0.004 0.012 2026-08-27 16:59:21,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7460476 (allocated 8912896) 2026-08-27 16:59:21,166 26 INFO rb-b8d0dd6-224299-408903 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 97678 2026-08-27 16:59:21,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57110429 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': '0c51e821-955a-42c6-aeb7-d3f5e8f4e88b'}] 2026-08-27 16:59:21,168 26 INFO rb-b8d0dd6-224299-408903 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 97678 2026-08-27 16:59:21,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57110429 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': '0c51e821-955a-42c6-aeb7-d3f5e8f4e88b'} created pos.order #675 2026-08-27 16:59:21,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57110429 finished 2026-08-27 16:59:21,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165921_228871_test_02_online_payment_with_multi_website_company.txt 2026-08-27 16:59:21,230 26 INFO rb-b8d0dd6-224299-408903 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/tmprvl28t9b_chrome_odoo" 2026-08-27 16:59:21,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.032 0.059 2026-08-27 16:59:21,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 97873 2026-08-27 16:59:21,485 26 INFO rb-b8d0dd6-224299-408903 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/tmpg9sdnpwc_chrome_odoo 2026-08-27 16:59:21,485 26 INFO rb-b8d0dd6-224299-408903 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:33501/json/version 2026-08-27 16:59:21,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:21,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:21,488 26 INFO rb-b8d0dd6-224299-408903 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:33501/json 2026-08-27 16:59:21,488 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:21,490 26 INFO rb-b8d0dd6-224299-408903 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:33501/devtools/page/3D80861475FBACF3DA2CBD73B8E110D5 2026-08-27 16:59:21,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-27 16:59:21,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:21,567 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" in browser 2026-08-27 16:59:21,567 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" 2026-08-27 16:59:21,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-08-27 16:59:22,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /pos/pay/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f HTTP/1.1" 200 - 164 0.056 0.430 2026-08-27 16:59:22,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '3D80861475FBACF3DA2CBD73B8E110D5', 'loaderId': '54F47925954EFDDA89F9D9E03CC3D6F6', 'isDownload': False} 2026-08-27 16:59:22,065 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,075 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-27 16:59:22,075 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-27 16:59:22,075 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-27 16:59:22,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:22,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 16:59:22,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/assets/2/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.024 2026-08-27 16:59:22,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 16:59:22,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/assets/2/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.004 0.056 2026-08-27 16:59:22,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 16:59:22,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/assets/2/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.002 0.024 2026-08-27 16:59:22,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=9a1a229 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 16:59:22,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 16:59:22,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/assets/2/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.003 0.030 2026-08-27 16:59:22,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /web/image/website/2/favicon?unique=9a1a229 HTTP/1.1" 200 - 5 0.007 0.035 2026-08-27 16:59:22,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:22,604 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:22,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:22] "POST /mail/data HTTP/1.1" 200 - 17 0.005 0.011 2026-08-27 16:59:22,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10396112 (allocated 11272192) 2026-08-27 16:59:22,689 26 INFO rb-b8d0dd6-224299-408903 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 97873 2026-08-27 16:59:22,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,690 26 INFO rb-b8d0dd6-224299-408903 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 97873 2026-08-27 16:59:22,751 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165922_751014_test_02_online_payment_with_multi_website_company.txt 2026-08-27 16:59:22,751 26 INFO rb-b8d0dd6-224299-408903 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/tmpg9sdnpwc_chrome_odoo" 2026-08-27 16:59:22,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 98043 2026-08-27 16:59:22,886 26 INFO rb-b8d0dd6-224299-408903 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/tmpjvzdjttv_chrome_odoo 2026-08-27 16:59:22,886 26 INFO rb-b8d0dd6-224299-408903 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:38541/json/version 2026-08-27 16:59:22,887 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:22,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:22,958 26 INFO rb-b8d0dd6-224299-408903 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:38541/json 2026-08-27 16:59:22,959 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:22,969 26 INFO rb-b8d0dd6-224299-408903 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:38541/devtools/page/D156AFD5FE6C70B4544A3A4E77B522EB 2026-08-27 16:59:22,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,979 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:22,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 16:59:23,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,061 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" in browser 2026-08-27 16:59:23,061 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" 2026-08-27 16:59:23,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /pos/pay/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f HTTP/1.1" 200 - 108 0.033 0.217 2026-08-27 16:59:23,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'D156AFD5FE6C70B4544A3A4E77B522EB', 'loaderId': 'FB248F2F948BA5161072384DD32D1F3C', 'isDownload': False} 2026-08-27 16:59:23,320 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,327 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-27 16:59:23,327 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-27 16:59:23,328 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-27 16:59:23,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:23,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/assets/2/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:59:23,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/assets/2/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:23,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/assets/2/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.004 2026-08-27 16:59:23,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=9a1a229 HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:59:23,419 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:23,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/assets/2/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 16:59:23,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /web/image/website/2/favicon?unique=9a1a229 HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 16:59:23,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:23,750 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:23,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:23] "POST /mail/data HTTP/1.1" 200 - 22 0.007 0.013 2026-08-27 16:59:23,811 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10396708 (allocated 11272192) 2026-08-27 16:59:23,838 26 INFO rb-b8d0dd6-224299-408903 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 98043 2026-08-27 16:59:23,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:23,839 26 INFO rb-b8d0dd6-224299-408903 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 98043 2026-08-27 16:59:23,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165923_893045_test_02_online_payment_with_multi_website_company.txt 2026-08-27 16:59:23,893 26 INFO rb-b8d0dd6-224299-408903 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/tmpjvzdjttv_chrome_odoo" 2026-08-27 16:59:24,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 98209 2026-08-27 16:59:24,131 26 INFO rb-b8d0dd6-224299-408903 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/tmphlg71j8b_chrome_odoo 2026-08-27 16:59:24,131 26 INFO rb-b8d0dd6-224299-408903 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:42707/json/version 2026-08-27 16:59:24,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:24,161 26 INFO rb-b8d0dd6-224299-408903 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:42707/json 2026-08-27 16:59:24,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,165 26 INFO rb-b8d0dd6-224299-408903 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:42707/devtools/page/A8DA219F1D09AE9F56421646DE25238F 2026-08-27 16:59:24,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,177 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" in browser 2026-08-27 16:59:24,177 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f" 2026-08-27 16:59:24,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-27 16:59:24,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /pos/pay/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f HTTP/1.1" 200 - 65 0.020 0.076 2026-08-27 16:59:24,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A8DA219F1D09AE9F56421646DE25238F', 'loaderId': 'E4E9041B7D4463A7341D17C0F552044A', 'isDownload': False} 2026-08-27 16:59:24,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,291 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-27 16:59:24,291 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-27 16:59:24,292 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-27 16:59:24,299 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:24,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/assets/2/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:59:24,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/assets/2/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 16:59:24,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/assets/2/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 16:59:24,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=9a1a229 HTTP/1.1" 200 - 7 0.007 0.004 2026-08-27 16:59:24,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/image/website/2/favicon?unique=9a1a229 HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:59:24,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /web/assets/2/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.009 2026-08-27 16:59:24,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:59:24,705 26 INFO rb-b8d0dd6-224299-408903 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/675?access_token=bf9223ef-5c1c-4c74-99ad-3d0dadfe8e9f", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:24,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:24] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 16:59:24,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10396812 (allocated 11534336) 2026-08-27 16:59:24,790 26 INFO rb-b8d0dd6-224299-408903 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 98209 2026-08-27 16:59:24,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:24,791 26 INFO rb-b8d0dd6-224299-408903 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 98209 2026-08-27 16:59:24,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165924_848028_test_02_online_payment_with_multi_website_company.txt 2026-08-27 16:59:24,848 26 INFO rb-b8d0dd6-224299-408903 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/tmphlg71j8b_chrome_odoo" 2026-08-27 16:59:24,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 16:59:25,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-08-27 16:59:27,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 98382 2026-08-27 16:59:27,104 26 INFO rb-b8d0dd6-224299-408903 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/tmpt7z8gbs5_chrome_odoo 2026-08-27 16:59:27,104 26 INFO rb-b8d0dd6-224299-408903 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:43991/json/version 2026-08-27 16:59:27,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:27,165 26 INFO rb-b8d0dd6-224299-408903 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:43991/json 2026-08-27 16:59:27,165 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,174 26 INFO rb-b8d0dd6-224299-408903 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:43991/devtools/page/74B2D525A5ACCAD1C8AFF3748047F0D0 2026-08-27 16:59:27,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,296 26 INFO rb-b8d0dd6-224299-408903 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/108?access_token=c85a9157569a418a" in browser 2026-08-27 16:59:27,296 26 INFO rb-b8d0dd6-224299-408903 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/108?access_token=c85a9157569a418a" 2026-08-27 16:59:27,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:27,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /pos-self/108?access_token=c85a9157569a418a HTTP/1.1" 200 - 57 0.015 0.191 2026-08-27 16:59:27,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '74B2D525A5ACCAD1C8AFF3748047F0D0', 'loaderId': '420E8691FECE3D8D54B1D6C83FC8AC71', 'isDownload': False} 2026-08-27 16:59:27,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,521 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:27,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:27,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.016 2026-08-27 16:59:27,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:27,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.046 2026-08-27 16:59:27,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:27,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-08-27 16:59:27,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:59:27,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:59:27,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:27,674 26 INFO rb-b8d0dd6-224299-408903 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/108?access_token=c85a9157569a418a", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:27,676 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:27,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:27,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.008 0.022 2026-08-27 16:59:27,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 16:59:27,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.041 0.089 2026-08-27 16:59:27,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.119 2026-08-27 16:59:27,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 16:59:27,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:27,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:27,980 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:27,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/pos.category/245/image_128?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 16:59:27,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/product.template/1932/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-27 16:59:27,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:27] "GET /web/image/product.template/1933/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 16:59:28,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/product.template/1936/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:59:28,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/product.template/1934/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:59:28,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/product.template/1935/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 16:59:28,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:28,169 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:28,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/product.product/2420/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 16:59:28,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "GET /web/image/product.product/2422/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-27 16:59:28,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27702059 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '09705e7d-d243-418f-95fe-88ddb687c334'}] 2026-08-27 16:59:28,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27702059 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '09705e7d-d243-418f-95fe-88ddb687c334'} created pos.order #676 2026-08-27 16:59:28,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27702059 finished 2026-08-27 16:59:28,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.035 0.062 2026-08-27 16:59:28,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,505 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-27 16:59:28,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:28,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:28] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.006 0.016 2026-08-27 16:59:28,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8305832 (allocated 9699328) 2026-08-27 16:59:28,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 98382 2026-08-27 16:59:28,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-27 16:59:28,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 98382 2026-08-27 16:59:28,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165928_806158_test_kiosk_cart_restore_and_cancel.txt 2026-08-27 16:59:28,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpt7z8gbs5_chrome_odoo" 2026-08-27 16:59:28,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-08-27 16:59:30,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 98574 2026-08-27 16:59:30,438 26 INFO rb-b8d0dd6-224299-408903 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/tmpha46s6ln_chrome_odoo 2026-08-27 16:59:30,438 26 INFO rb-b8d0dd6-224299-408903 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:41419/json/version 2026-08-27 16:59:30,439 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:30,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:30,462 26 INFO rb-b8d0dd6-224299-408903 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:41419/json 2026-08-27 16:59:30,462 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:30,468 26 INFO rb-b8d0dd6-224299-408903 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:41419/devtools/page/3BFFBB89089DA5B08801F8E81CC2B2CF 2026-08-27 16:59:30,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:30,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:30,475 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:30,502 26 INFO rb-b8d0dd6-224299-408903 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/109?access_token=5b28d1e4fa7a4e4c" in browser 2026-08-27 16:59:30,502 26 INFO rb-b8d0dd6-224299-408903 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/109?access_token=5b28d1e4fa7a4e4c" 2026-08-27 16:59:30,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:30,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /pos-self/109?access_token=5b28d1e4fa7a4e4c HTTP/1.1" 200 - 57 0.015 0.210 2026-08-27 16:59:30,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '3BFFBB89089DA5B08801F8E81CC2B2CF', 'loaderId': 'D558FF4B34C863F0533B5B106C2CD22A', 'isDownload': False} 2026-08-27 16:59:30,736 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:30,746 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:30,756 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:30,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-27 16:59:30,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:30,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-08-27 16:59:30,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:30,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-27 16:59:30,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 16:59:30,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:30,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 16:59:30,908 26 INFO rb-b8d0dd6-224299-408903 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/109?access_token=5b28d1e4fa7a4e4c", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:30,912 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:30,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:30,914 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:30,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 16:59:30,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.008 0.036 2026-08-27 16:59:30,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 16:59:30,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.039 0.083 2026-08-27 16:59:31,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:59:31,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:31,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/pos.category/245/image_128?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 16:59:31,225 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:31,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.template/1932/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:59:31,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.template/1933/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 16:59:31,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.template/1936/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:59:31,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.template/1934/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 16:59:31,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.template/1935/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:59:31,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:59:31,334 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:31,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "GET /web/image/product.product/2420/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:31,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72603157 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'c56ab8c4-415f-416b-91ca-e79599701fdb'}] 2026-08-27 16:59:31,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72603157 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'c56ab8c4-415f-416b-91ca-e79599701fdb'} created pos.order #677 2026-08-27 16:59:31,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72603157 finished 2026-08-27 16:59:31,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.024 0.057 2026-08-27 16:59:31,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-27 16:59:31,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-27 16:59:31,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:31,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7674972 (allocated 8388608) 2026-08-27 16:59:31,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 98574 2026-08-27 16:59:31,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-27 16:59:31,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 98574 2026-08-27 16:59:31,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165931_645779_test_online_payment_kiosk_qr_code.txt 2026-08-27 16:59:31,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpha46s6ln_chrome_odoo" 2026-08-27 16:59:31,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-27 16:59:33,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98769 2026-08-27 16:59:33,191 26 INFO rb-b8d0dd6-224299-408903 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/tmp8tfbgrl7_chrome_odoo 2026-08-27 16:59:33,191 26 INFO rb-b8d0dd6-224299-408903 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:43763/json/version 2026-08-27 16:59:33,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:33,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:33,259 26 INFO rb-b8d0dd6-224299-408903 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:43763/json 2026-08-27 16:59:33,259 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:33,265 26 INFO rb-b8d0dd6-224299-408903 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:43763/devtools/page/B0BE04D6EB9608FA510F5CE52FF29E84 2026-08-27 16:59:33,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:33,280 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:33,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:33,376 26 INFO rb-b8d0dd6-224299-408903 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/110?access_token=751623e9ee8e4e53" in browser 2026-08-27 16:59:33,376 26 INFO rb-b8d0dd6-224299-408903 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/110?access_token=751623e9ee8e4e53" 2026-08-27 16:59:33,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:33,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /pos-self/110?access_token=751623e9ee8e4e53 HTTP/1.1" 200 - 57 0.015 0.269 2026-08-27 16:59:33,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'B0BE04D6EB9608FA510F5CE52FF29E84', 'loaderId': '08EFB250EA8E62096C686FDC37D22A6B', 'isDownload': False} 2026-08-27 16:59:33,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:33,680 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:33,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:33,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-08-27 16:59:33,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:33,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.038 2026-08-27 16:59:33,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:33,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-27 16:59:33,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 16:59:33,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 16:59:33,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:33,849 26 INFO rb-b8d0dd6-224299-408903 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/110?access_token=751623e9ee8e4e53", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:33,853 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:33,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:33,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:33,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 16:59:33,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 16:59:33,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.046 0.092 2026-08-27 16:59:34,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.131 2026-08-27 16:59:34,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:34,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,151 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:34,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/pos.category/245/image_128?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 16:59:34,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.template/1933/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 16:59:34,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.template/1932/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 16:59:34,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.template/1936/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 16:59:34,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.template/1934/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 16:59:34,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.template/1935/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 16:59:34,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:34,336 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:34,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.product/2420/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-08-27 16:59:34,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "GET /web/image/product.product/2422/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 16:59:34,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,414 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7915684 (allocated 8650752) 2026-08-27 16:59:34,608 26 INFO rb-b8d0dd6-224299-408903 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 98769 2026-08-27 16:59:34,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,612 26 INFO rb-b8d0dd6-224299-408903 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 98769 2026-08-27 16:59:34,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30043519 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '5f7b518d-4d9c-4738-aab0-3675c18728ab'}] 2026-08-27 16:59:34,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30043519 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '5f7b518d-4d9c-4738-aab0-3675c18728ab'} created pos.order #678 2026-08-27 16:59:34,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30043519 finished 2026-08-27 16:59:34,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165934_683509_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:59:34,683 26 INFO rb-b8d0dd6-224299-408903 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/tmp8tfbgrl7_chrome_odoo" 2026-08-27 16:59:34,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-27 16:59:34,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.029 0.085 2026-08-27 16:59:34,938 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98958 2026-08-27 16:59:34,938 26 INFO rb-b8d0dd6-224299-408903 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/tmp_gtcjd53_chrome_odoo 2026-08-27 16:59:34,938 26 INFO rb-b8d0dd6-224299-408903 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:38479/json/version 2026-08-27 16:59:34,939 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:34,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:34,963 26 INFO rb-b8d0dd6-224299-408903 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:38479/json 2026-08-27 16:59:34,963 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:34,966 26 INFO rb-b8d0dd6-224299-408903 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:38479/devtools/page/0A19B8F353376070E60C80857DB419FD 2026-08-27 16:59:34,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:59:34,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:34,989 26 INFO rb-b8d0dd6-224299-408903 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=110" in browser 2026-08-27 16:59:34,990 26 INFO rb-b8d0dd6-224299-408903 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=110" 2026-08-27 16:59:35,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.047 0.148 2026-08-27 16:59:35,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '0A19B8F353376070E60C80857DB419FD', 'loaderId': '28D24F0562936816BD43B4407CC7F17A', 'isDownload': False} 2026-08-27 16:59:35,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:35,207 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:35,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:59:35,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:59:35,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 16:59:35,532 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:35,534 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:35,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:35,547 26 INFO rb-b8d0dd6-224299-408903 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=110", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:35,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:35,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:35,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:35,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:35,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 16:59:35,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 16:59:35,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.003 0.017 2026-08-27 16:59:35,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 16:59:35,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-08-27 16:59:35,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:35,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-08-27 16:59:35,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:35,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 468 0.112 0.252 2026-08-27 16:59:35,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:35] "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-08-27 16:59:36,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:59:36,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 16:59:36,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:36,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:59:36,126 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:36,133 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:36,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:36,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.018 0.008 2026-08-27 16:59:36,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 16:59:36,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:36,168 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:36,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:36,275 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.064 0.020 2026-08-27 16:59:36,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.025 2026-08-27 16:59:36,374 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:36,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.048 0.134 2026-08-27 16:59:36,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.069 2026-08-27 16:59:36,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,589 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,590 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13496888 (allocated 14417920) 2026-08-27 16:59:36,625 26 INFO rb-b8d0dd6-224299-408903 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 98958 2026-08-27 16:59:36,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:36,626 26 INFO rb-b8d0dd6-224299-408903 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 98958 2026-08-27 16:59:36,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165936_690191_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-27 16:59:36,690 26 INFO rb-b8d0dd6-224299-408903 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/tmp_gtcjd53_chrome_odoo" 2026-08-27 16:59:36,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-08-27 16:59:38,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 99160 2026-08-27 16:59:38,178 26 INFO rb-b8d0dd6-224299-408903 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/tmprkrp9a7i_chrome_odoo 2026-08-27 16:59:38,178 26 INFO rb-b8d0dd6-224299-408903 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:39305/json/version 2026-08-27 16:59:38,179 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:38,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:38,215 26 INFO rb-b8d0dd6-224299-408903 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:39305/json 2026-08-27 16:59:38,215 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:38,263 26 INFO rb-b8d0dd6-224299-408903 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:39305/devtools/page/B8E92DB4D22AB927654D838A99297481 2026-08-27 16:59:38,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,364 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839" in browser 2026-08-27 16:59:38,364 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839" 2026-08-27 16:59:38,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:38,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /pos-self/111?access_token=950f398380b74839 HTTP/1.1" 200 - 57 0.014 0.197 2026-08-27 16:59:38,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'B8E92DB4D22AB927654D838A99297481', 'loaderId': '0B1830EEE38AC3C70049324FFB6231CA', 'isDownload': False} 2026-08-27 16:59:38,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,593 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:38,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 16:59:38,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-27 16:59:38,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 16:59:38,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.033 2026-08-27 16:59:38,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 16:59:38,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 16:59:38,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:59:38,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:38,759 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:38,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.011 2026-08-27 16:59:38,763 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:38,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:38,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 16:59:38,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 16:59:38,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.041 0.082 2026-08-27 16:59:38,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.115 2026-08-27 16:59:38,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:38,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:38] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:38,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 16:59:39,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:39,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,113 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/pos.category/245/image_128?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 16:59:39,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.template/1932/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 16:59:39,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.template/1936/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 16:59:39,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.template/1933/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 16:59:39,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.template/1934/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:59:39,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.template/1935/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:59:39,175 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,248 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:39,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.product/2420/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:39,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 16:59:39,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79014195 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '948653ec-b6d3-4f2d-96be-7e59e4b8ab05'}] 2026-08-27 16:59:39,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79014195 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '948653ec-b6d3-4f2d-96be-7e59e4b8ab05'} created pos.order #679 2026-08-27 16:59:39,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79014195 finished 2026-08-27 16:59:39,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.025 0.058 2026-08-27 16:59:39,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 16:59:39,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,641 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,699 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,753 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "GET /web/image/product.product/2422/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 16:59:39,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:39,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11913162 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '948653ec-b6d3-4f2d-96be-7e59e4b8ab05'}] 2026-08-27 16:59:39,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1116] to pos.order #679 2026-08-27 16:59:39,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11913162 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '948653ec-b6d3-4f2d-96be-7e59e4b8ab05'} updated pos.order #679 2026-08-27 16:59:39,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11913162 finished 2026-08-27 16:59:39,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.020 0.054 2026-08-27 16:59:39,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 16:59:39,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,038 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9036132 (allocated 10223616) 2026-08-27 16:59:40,176 26 INFO rb-b8d0dd6-224299-408903 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 99160 2026-08-27 16:59:40,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,177 26 INFO rb-b8d0dd6-224299-408903 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 99160 2026-08-27 16:59:40,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165940_230869_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:59:40,231 26 INFO rb-b8d0dd6-224299-408903 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/tmprkrp9a7i_chrome_odoo" 2026-08-27 16:59:40,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 99356 2026-08-27 16:59:40,374 26 INFO rb-b8d0dd6-224299-408903 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/tmp4cdn9201_chrome_odoo 2026-08-27 16:59:40,374 26 INFO rb-b8d0dd6-224299-408903 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:33111/json/version 2026-08-27 16:59:40,375 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:40,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:40,426 26 INFO rb-b8d0dd6-224299-408903 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:33111/json 2026-08-27 16:59:40,459 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:40,468 26 INFO rb-b8d0dd6-224299-408903 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:33111/devtools/page/55AFE00355E23A1A975BB73F4151A2AF 2026-08-27 16:59:40,475 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,478 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,491 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839&table_identifier=ead95b97" in browser 2026-08-27 16:59:40,491 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839&table_identifier=ead95b97" 2026-08-27 16:59:40,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /pos-self/111?access_token=950f398380b74839&table_identifier=ead95b97 HTTP/1.1" 200 - 9 0.003 0.069 2026-08-27 16:59:40,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '55AFE00355E23A1A975BB73F4151A2AF', 'loaderId': 'C2B75DABB9B12ACA0402B6F94690DAFA', 'isDownload': False} 2026-08-27 16:59:40,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,578 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:40,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 16:59:40,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 16:59:40,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 16:59:40,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 16:59:40,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:40,735 26 INFO rb-b8d0dd6-224299-408903 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/111?access_token=950f398380b74839&table_identifier=ead95b97", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:40,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 16:59:40,739 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 16:59:40,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:40,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 16:59:40,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.004 0.018 2026-08-27 16:59:40,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 16:59:40,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.027 0.085 2026-08-27 16:59:40,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:59:40,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 16:59:40,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:40,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:40,978 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:41,031 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/pos.category/245/image_128?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 16:59:41,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.template/1933/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:59:41,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.template/1932/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 16:59:41,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.template/1936/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 16:59:41,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.template/1934/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 16:59:41,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.template/1935/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 16:59:41,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 16:59:41,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.008 2026-08-27 16:59:41,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,160 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:41,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.product/2420/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:41,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156535 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'b46af9a7-cb54-4851-b5e6-26db6cae6659'}] 2026-08-27 16:59:41,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156535 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'b46af9a7-cb54-4851-b5e6-26db6cae6659'} created pos.order #680 2026-08-27 16:59:41,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156535 finished 2026-08-27 16:59:41,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.016 0.053 2026-08-27 16:59:41,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:59:41,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,555 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "GET /web/image/product.product/2422/image_512?unique=2026-08-27T16:59:24.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:41,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906735 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'b46af9a7-cb54-4851-b5e6-26db6cae6659'}] 2026-08-27 16:59:41,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1118] to pos.order #680 2026-08-27 16:59:41,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906735 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'b46af9a7-cb54-4851-b5e6-26db6cae6659'} updated pos.order #680 2026-08-27 16:59:41,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906735 finished 2026-08-27 16:59:41,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.031 0.055 2026-08-27 16:59:41,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-08-27 16:59:41,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,947 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8840956 (allocated 9961472) 2026-08-27 16:59:41,974 26 INFO rb-b8d0dd6-224299-408903 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 99356 2026-08-27 16:59:41,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:41,974 26 INFO rb-b8d0dd6-224299-408903 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 99356 2026-08-27 16:59:42,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165942_028013_test_online_payment_self_pay_after_meal_table.txt 2026-08-27 16:59:42,028 26 INFO rb-b8d0dd6-224299-408903 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/tmp4cdn9201_chrome_odoo" 2026-08-27 16:59:42,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 16:59:45,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-08-27 16:59:46,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 99553 2026-08-27 16:59:46,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpsdtd6wgd_chrome_odoo 2026-08-27 16:59:46,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44159/json/version 2026-08-27 16:59:46,089 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:46,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:46,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44159/json 2026-08-27 16:59:46,123 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:46,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:44159/devtools/page/0EC500EE940A4E907A615046ABD085B9 2026-08-27 16:59:46,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-08-27 16:59:46,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-08-27 16:59:46,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:59:46,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-08-27 16:59:46,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/112" in browser 2026-08-27 16:59:46,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/112" 2026-08-27 16:59:46,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:46,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.027 0.270 2026-08-27 16:59:46,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '0EC500EE940A4E907A615046ABD085B9', 'loaderId': 'A893E319E2650086C5DDBB6860BB4280', 'isDownload': False} 2026-08-27 16:59:46,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-08-27 16:59:46,588 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:46,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:59:46,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 16:59:46,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 16:59:46,925 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:46,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:46,944 26 INFO rb-b8d0dd6-224299-408903 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/112", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:46,946 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:46,947 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:46,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 16:59:46,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:46,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:46,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 0.005 2026-08-27 16:59:46,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 16:59:46,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-08-27 16:59:47,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 16:59:47,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.071 0.166 2026-08-27 16:59:47,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.002 2026-08-27 16:59:47,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.003 2026-08-27 16:59:47,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 16:59:47,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16: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.000 0.031 2026-08-27 16:59:47,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-08-27 16:59:47,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:59:47,395 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:47,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:47,409 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:47,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-27 16:59:47,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:47,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:47,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:47,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.045 0.021 2026-08-27 16:59:47,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-27 16:59:47,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:47,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.073 0.019 2026-08-27 16:59:47,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.006 0.109 2026-08-27 16:59:47,602 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:47,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1941&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-27 16:59:47,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:47,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:47,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-27 16:59:47,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 16:59:47,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 16:59:47,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 16:59:47,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:59:47,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1947&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 16:59:47,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-27 16:59:47,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-08-27T16:59:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 16:59:47,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.088 2026-08-27 16:59:47,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:47,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:47,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,056 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,119 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,127 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:48,129 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:48,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,341 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,344 26 INFO rb-b8d0dd6-224299-408903 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': 'b0f96589-c182-4144-a25b-92b95e81da90--686--268', '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-08-27 16:59:48,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.003 0.010 2026-08-27 16:59:48,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50512738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'f52aedce-a2e0-40e1-bfaf-ba994b06f025'}] 2026-08-27 16:59:48,374 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:48,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50512738 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'f52aedce-a2e0-40e1-bfaf-ba994b06f025'} created pos.order #681 2026-08-27 16:59:48,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50512738 finished 2026-08-27 16:59:48,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.050 0.122 2026-08-27 16:59:48,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:48,616 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26205901 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'f52aedce-a2e0-40e1-bfaf-ba994b06f025'}] 2026-08-27 16:59:48,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26205901 order {'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'f52aedce-a2e0-40e1-bfaf-ba994b06f025'} sync ignored for existing PoS order pos.order(681,) (state: paid) 2026-08-27 16:59:48,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26205901 finished 2026-08-27 16:59:48,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.022 0.046 2026-08-27 16:59:48,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-27 16:59:48,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 16:59:48,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:48,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 16:59:49,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,155 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,209 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,316 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,318 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'b0f96589-c182-4144-a25b-92b95e81da90--686--268', '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-08-27 16:59:49,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:49] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 16:59:49,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': '27a00ea4-f10d-488d-89e9-d76f061d1813'}] 2026-08-27 16:59:49,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': '27a00ea4-f10d-488d-89e9-d76f061d1813'} created pos.order #682 2026-08-27 16:59:49,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 finished 2026-08-27 16:59:49,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.061 0.140 2026-08-27 16:59:49,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:49,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:49,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42240083 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '27a00ea4-f10d-488d-89e9-d76f061d1813'}] 2026-08-27 16:59:49,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42240083 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '27a00ea4-f10d-488d-89e9-d76f061d1813'} sync ignored for existing PoS order pos.order(682,) (state: paid) 2026-08-27 16:59:49,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42240083 finished 2026-08-27 16:59:49,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-08-27 16:59:49,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 16:59:49,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.015 0.037 2026-08-27 16:59:49,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 19074092 (allocated 21893120) 2026-08-27 16:59:49,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 99553 2026-08-27 16:59:49,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-08-27 16:59:49,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 99553 2026-08-27 16:59:49,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165949_779963_test_tour_qfpay_order_and_refund.txt 2026-08-27 16:59:49,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpsdtd6wgd_chrome_odoo" 2026-08-27 16:59:49,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 16:59:53,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-08-27 16:59:53,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 99778 2026-08-27 16:59:53,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpw5jk2yb6_chrome_odoo 2026-08-27 16:59:53,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:40497/json/version 2026-08-27 16:59:53,819 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:53,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:53,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:40497/json 2026-08-27 16:59:53,872 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:53,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:40497/devtools/page/96696D8C9D2B488E7C3AB9E8A966C427 2026-08-27 16:59:53,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-08-27 16:59:53,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-08-27 16:59:53,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:59:53,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-08-27 16:59:53,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-27 16:59:53,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-27 16:59:53,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:54,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.024 0.352 2026-08-27 16:59:54,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '96696D8C9D2B488E7C3AB9E8A966C427', 'loaderId': 'A7D1A95057C37FEF98B8C6CBC1605BD8', 'isDownload': False} 2026-08-27 16:59:54,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-08-27 16:59:54,376 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:54,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 16:59:54,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 16:59:54,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 16:59:54,706 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:54,707 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:54,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:54,721 26 INFO rb-b8d0dd6-224299-408903 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:54,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:54,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 16:59:54,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:54,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:54,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 16:59:54,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 16:59:54,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 16:59:54,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 16:59:55,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.073 0.175 2026-08-27 16:59:55,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:55,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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.003 2026-08-27 16:59:55,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.029 2026-08-27 16:59:55,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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.003 2026-08-27 16:59:55,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-08-27 16:59:55,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 16:59:55,187 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:55,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:55,199 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 16:59:55,206 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:55,209 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 16:59:55,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.007 0.015 2026-08-27 16:59:55,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.001 0.063 2026-08-27 16:59:55,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-27 16:59:55,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,309 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 16:59:55,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.053 0.024 2026-08-27 16:59:55,387 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:55,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1954&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-27 16:59:55,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.057 0.044 2026-08-27 16:59:55,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 16:59:55,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 16:59:55,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.008 0.209 2026-08-27 16:59:55,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 16:59:55,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 16:59:55,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 16:59:55,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.098 2026-08-27 16:59:55,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 16:59:55,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 16:59:55,654 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,756 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:55,928 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:55,929 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:55,970 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:56,021 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:56,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "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.001 0.003 2026-08-27 16:59:56,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:56,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "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.000 0.003 2026-08-27 16:59:56,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43388272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '31e83f4e-2560-41dd-b547-b14592dac0bf'}] 2026-08-27 16:59:56,116 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:56,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43388272 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '31e83f4e-2560-41dd-b547-b14592dac0bf'} created pos.order #683 2026-08-27 16:59:56,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43388272 finished 2026-08-27 16:59:56,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.068 0.130 2026-08-27 16:59:56,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:56,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-08-27 16:59:56,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 16:59:56,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #547034 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '31e83f4e-2560-41dd-b547-b14592dac0bf'}] 2026-08-27 16:59:56,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #547034 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '31e83f4e-2560-41dd-b547-b14592dac0bf'} sync ignored for existing PoS order pos.order(683,) (state: paid) 2026-08-27 16:59:56,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #547034 finished 2026-08-27 16:59:56,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14972768 (allocated 16515072) 2026-08-27 16:59:56,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 99778 2026-08-27 16:59:56,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-08-27 16:59:56,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 99778 2026-08-27 16:59:56,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.054 0.041 2026-08-27 16:59:56,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165956_578283_test_razorpay_basic_order.txt 2026-08-27 16:59:56,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpw5jk2yb6_chrome_odoo" 2026-08-27 16:59:56,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-08-27 16:59:56,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 99997 2026-08-27 16:59:56,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp5ypn4ini_chrome_odoo 2026-08-27 16:59:56,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34139/json/version 2026-08-27 16:59:56,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:56,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:56,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34139/json 2026-08-27 16:59:56,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:56,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:34139/devtools/page/BD95725B87A864C6013A4285EA375C3F 2026-08-27 16:59:56,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-08-27 16:59:56,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-08-27 16:59:56,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 16:59:56,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-08-27 16:59:56,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-27 16:59:56,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-27 16:59:56,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 16:59:57,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.030 0.328 2026-08-27 16:59:57,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'BD95725B87A864C6013A4285EA375C3F', 'loaderId': 'FBD964D27BE8310255F62CC6C5242747', 'isDownload': False} 2026-08-27 16:59:57,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-08-27 16:59:57,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 16:59:57,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 16:59:57,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 16:59:57,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 16:59:57,594 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:57,595 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:57,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 16:59:57,609 26 INFO rb-b8d0dd6-224299-408903 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-27 16:59:57,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:57,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 16:59:57,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 16:59:57,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:57,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 16:59:57,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 16:59:57,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 16:59:57,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 16:59:57,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.088 0.177 2026-08-27 16:59:57,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:57,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:57] "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.004 2026-08-27 16:59:58,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.024 2026-08-27 16:59:58,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "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.003 2026-08-27 16:59:58,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-08-27 16:59:58,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 16:59:58,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:58,103 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 16:59:58,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:58,115 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59: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-08-27 16:59:58,119 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:58,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-08-27 16:59:58,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 16:59:58,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.031 0.030 2026-08-27 16:59:58,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:58,286 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:58,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.059 0.021 2026-08-27 16:59:58,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.068 0.100 2026-08-27 16:59:58,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-27 16:59:58,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-27 16:59:58,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 16:59:58,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1954&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-08-27 16:59:58,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 16:59:58,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 16:59:58,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.081 2026-08-27 16:59:58,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:59:58,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 16:59:58,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 16:59:58,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,610 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,832 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 16:59:58,832 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:58,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,924 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "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.001 0.003 2026-08-27 16:59:58,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:58,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:58] "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.001 0.003 2026-08-27 16:59:59,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "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.004 2026-08-27 16:59:59,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,298 26 INFO rb-b8d0dd6-224299-408903 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-08-27 16:59:59,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "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.001 0.004 2026-08-27 16:59:59,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "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.000 0.003 2026-08-27 16:59:59,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #989485 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '585f5e98-ebcd-4dd8-a6d0-e84456f9b0ac'}] 2026-08-27 16:59:59,328 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 16:59:59,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #989485 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '585f5e98-ebcd-4dd8-a6d0-e84456f9b0ac'} created pos.order #684 2026-08-27 16:59:59,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #989485 finished 2026-08-27 16:59:59,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.065 0.173 2026-08-27 16:59:59,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 16:59:59,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-08-27 16:59:59,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 16:59:59,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72762511 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '585f5e98-ebcd-4dd8-a6d0-e84456f9b0ac'}] 2026-08-27 16:59:59,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72762511 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '585f5e98-ebcd-4dd8-a6d0-e84456f9b0ac'} sync ignored for existing PoS order pos.order(684,) (state: paid) 2026-08-27 16:59:59,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72762511 finished 2026-08-27 16:59:59,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15138692 (allocated 16777216) 2026-08-27 16:59:59,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 99997 2026-08-27 16:59:59,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-08-27 16:59:59,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 99997 2026-08-27 16:59:59,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 16:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.057 2026-08-27 16:59:59,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_165959_807208_test_razorpay_cancel_payment.txt 2026-08-27 16:59:59,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp5ypn4ini_chrome_odoo" 2026-08-27 16:59:59,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-08-27 16:59:59,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 100211 2026-08-27 16:59:59,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp12lpfe8y_chrome_odoo 2026-08-27 16:59:59,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46089/json/version 2026-08-27 16:59:59,958 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 16:59:59,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-08-27 16:59:59,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46089/json 2026-08-27 16:59:59,999 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:00,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:46089/devtools/page/B039A3273ED31E9AC1729C9CE8CCC822 2026-08-27 17:00:00,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-08-27 17:00:00,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-08-27 17:00:00,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:00,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-08-27 17:00:00,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-27 17:00:00,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-27 17:00:00,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:00,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.025 0.313 2026-08-27 17:00:00,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'B039A3273ED31E9AC1729C9CE8CCC822', 'loaderId': '420CE8F161E41B1FE60A529279CC475E', 'isDownload': False} 2026-08-27 17:00:00,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-08-27 17:00:00,457 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:00,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:00:00,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:00:00,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-08-27 17:00:00,785 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:00,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:00,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:00:00,801 26 INFO rb-b8d0dd6-224299-408903 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:00,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:00,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:00:00,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:00,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:00,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-27 17:00:00,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:00:00,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:00:00,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:00:01,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.092 0.205 2026-08-27 17:00:01,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:00:01,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:00:01,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:00:01,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:00:01,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:01,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:00:01,309 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:01,316 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:01,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:01,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:00:01,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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-08-27 17:00:01,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:01,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.007 0.023 2026-08-27 17:00:01,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:00:01,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:01,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.015 0.038 2026-08-27 17:00:01,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 17:00:01,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1954&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.061 0.045 2026-08-27 17:00:01,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:00:01,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:00:01,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:00:01,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.038 0.169 2026-08-27 17:00:01,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:00:01,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:00:01,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 17:00:01,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.128 2026-08-27 17:00:01,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:00:01,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:01] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-27T16:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-27 17:00:01,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,887 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:01,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,059 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:02,060 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:02,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "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.001 0.004 2026-08-27 17:00:02,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "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.001 0.003 2026-08-27 17:00:02,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22492147 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9f863eb5-8c74-40d1-a07c-394d4b8c7566'}] 2026-08-27 17:00:02,241 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:02,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22492147 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9f863eb5-8c74-40d1-a07c-394d4b8c7566'} created pos.order #685 2026-08-27 17:00:02,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22492147 finished 2026-08-27 17:00:02,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.049 0.122 2026-08-27 17:00:02,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:00:02,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82221846 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9f863eb5-8c74-40d1-a07c-394d4b8c7566'}] 2026-08-27 17:00:02,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82221846 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9f863eb5-8c74-40d1-a07c-394d4b8c7566'} sync ignored for existing PoS order pos.order(685,) (state: paid) 2026-08-27 17:00:02,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82221846 finished 2026-08-27 17:00:02,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.041 2026-08-27 17:00:02,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:00:02,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:00:02,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:00:02,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:02,980 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:03,034 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:03,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:03,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:03] "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.001 0.003 2026-08-27 17:00:03,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:03] "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.000 0.003 2026-08-27 17:00:03,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45904716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '6faafd41-4f91-4339-a456-d99a5da9db89'}] 2026-08-27 17:00:03,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45904716 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '6faafd41-4f91-4339-a456-d99a5da9db89'} created pos.order #686 2026-08-27 17:00:03,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45904716 finished 2026-08-27 17:00:03,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.041 0.117 2026-08-27 17:00:03,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:00:03,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96462581 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '6faafd41-4f91-4339-a456-d99a5da9db89'}] 2026-08-27 17:00:03,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-08-27 17:00:03,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:00:03,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96462581 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '6faafd41-4f91-4339-a456-d99a5da9db89'} sync ignored for existing PoS order pos.order(686,) (state: paid) 2026-08-27 17:00:03,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96462581 finished 2026-08-27 17:00:03,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.042 0.039 2026-08-27 17:00:03,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17691048 (allocated 20582400) 2026-08-27 17:00:03,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 100211 2026-08-27 17:00:03,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-08-27 17:00:03,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 100211 2026-08-27 17:00:03,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170003_523819_test_razorpay_refund_order.txt 2026-08-27 17:00:03,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp12lpfe8y_chrome_odoo" 2026-08-27 17:00:03,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:00:07,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-08-27 17:00:07,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 100435 2026-08-27 17:00:07,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp_s7kqql6_chrome_odoo 2026-08-27 17:00:07,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:46589/json/version 2026-08-27 17:00:07,701 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:07,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:07,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:46589/json 2026-08-27 17:00:07,762 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:07,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:46589/devtools/page/AAA70DB0C33F0C56895E537EC9053F79 2026-08-27 17:00:07,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-08-27 17:00:07,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-08-27 17:00:07,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:07,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-08-27 17:00:07,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-08-27 17:00:07,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-08-27 17:00:07,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:08,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.017 0.311 2026-08-27 17:00:08,245 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'AAA70DB0C33F0C56895E537EC9053F79', 'loaderId': 'CAE6EBD111BEBC2F3E0B4EA523103A6E', 'isDownload': False} 2026-08-27 17:00:08,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-08-27 17:00:08,256 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:08,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:00:08,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:00:08,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:00:08,599 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:08,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:08,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:00:08,615 26 INFO rb-b8d0dd6-224299-408903 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/114", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:08,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:08,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:00:08,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:08,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:08,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:00:08,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.012 2026-08-27 17:00:08,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-27 17:00:08,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.015 2026-08-27 17:00:08,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.074 0.162 2026-08-27 17:00:08,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:08,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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.003 2026-08-27 17:00:09,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:00:09,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "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.003 2026-08-27 17:00:09,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:09,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:00:09,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:09,108 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:09,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:09,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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-08-27 17:00:09,119 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:09,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.010 0.012 2026-08-27 17:00:09,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:00:09,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:00:09,209 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:09,265 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 17:00:09,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:09,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:00:09,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-08-27 17:00:09,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.116 0.031 2026-08-27 17:00:09,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.006 0.166 2026-08-27 17:00:09,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1969&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 17:00:09,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1968&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 17:00:09,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1967&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-08-27 17:00:09,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:00:09,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 17:00:09,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:00:09,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.086 2026-08-27 17:00:09,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:00:09,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 17:00:09,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:09,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-08-27T17:00:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:00:09,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:09,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.046 2026-08-27 17:00:09,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-27 17:00:09,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:00:09,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:09,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.019 0.038 2026-08-27 17:00:09,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.036 2026-08-27 17:00:09,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:00:09,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:00:09,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-08-27 17:00:09,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:00:09,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:10,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:10,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:10,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-08-27 17:00:10,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:00:10,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16029816 (allocated 17563648) 2026-08-27 17:00:10,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 100435 2026-08-27 17:00:10,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-08-27 17:00:10,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 100435 2026-08-27 17:00:10,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170010_241420_test_pos_repair.txt 2026-08-27 17:00:10,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp_s7kqql6_chrome_odoo" 2026-08-27 17:00:10,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:00:14,155 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-08-27 17:00:14,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-08-27 17:00:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 100650 2026-08-27 17:00:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp4tt4xno__chrome_odoo 2026-08-27 17:00:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:37491/json/version 2026-08-27 17:00:14,523 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:14,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:14,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:37491/json 2026-08-27 17:00:14,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:14,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:37491/devtools/page/709250A0D59DA134353D4D9E9AD6238A 2026-08-27 17:00:14,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-08-27 17:00:14,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-08-27 17:00:14,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:14,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-08-27 17:00:14,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-08-27 17:00:14,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-08-27 17:00:14,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:14,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:14] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.025 0.242 2026-08-27 17:00:14,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '709250A0D59DA134353D4D9E9AD6238A', 'loaderId': '8C318AA5A09D5F4D0837CDA3CBA692B6', 'isDownload': False} 2026-08-27 17:00:14,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-08-27 17:00:14,979 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:14,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:14] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:00:14,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:14] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:00:14,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:14] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:00:15,289 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:15,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:15,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:00:15,303 26 INFO rb-b8d0dd6-224299-408903 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/116", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:15,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/64] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:00:15,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:00:15,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:15,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:15,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:00:15,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:00:15,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:00:15,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:00:15,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 420 0.085 0.178 2026-08-27 17:00:15,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:00:15,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:15,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:00:15,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:15,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:15,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:00:15,777 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:15,791 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:15,791 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:15,802 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:15,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:00:15,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.010 0.013 2026-08-27 17:00:15,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:00:15,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:00:15,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/64] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:00:15,885 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:15,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.066 0.020 2026-08-27 17:00:15,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:15,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:15] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.007 0.104 2026-08-27 17:00:16,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.034 2026-08-27 17:00:16,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:16,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/64] 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-08-27 17:00:16,115 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:16,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:17,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:17] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.006 0.009 2026-08-27 17:00:17,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:00:17,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/64] 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-08-27 17:00:17,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.008 0.021 2026-08-27 17:00:17,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:18,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:18] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.004 0.008 2026-08-27 17:00:18,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:00:18,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/64] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-08-27 17:00:18,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.007 0.019 2026-08-27 17:00:18,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:18,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/64] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:00:18,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/64] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:00:18,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/64] Tour test_devices_synchronization → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:00:18,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/64] Tour test_devices_synchronization → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-08-27 17:00:18,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/64] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-08-27 17:00:18,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:18,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:18,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:18,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31688925 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '9c2a7fe9-e5d2-47ed-b8d9-04f4ab8a9bf7'}] 2026-08-27 17:00:18,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31688925 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '9c2a7fe9-e5d2-47ed-b8d9-04f4ab8a9bf7'} updated pos.order #687 2026-08-27 17:00:18,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31688925 finished 2026-08-27 17:00:18,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.014 0.037 2026-08-27 17:00:18,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:18,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:18,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:19,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:00:19,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:00:19,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/64] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-08-27 17:00:19,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.008 0.018 2026-08-27 17:00:19,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:20,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.003 0.008 2026-08-27 17:00:20,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:00:20,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:20,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.008 0.019 2026-08-27 17:00:20,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/64] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-08-27 17:00:20,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:20,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:20,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.008 0.018 2026-08-27 17:00:20,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:00:20,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:20,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.008 0.019 2026-08-27 17:00:20,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.005 0.015 2026-08-27 17:00:20,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:00:20,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:20,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.008 0.020 2026-08-27 17:00:20,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:22,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-08-27 17:00:22,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-08-27 17:00:22,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:22,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:22] "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.005 2026-08-27 17:00:22,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/64] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-08-27 17:00:22,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:00:22,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:00:22,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/64] 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-08-27 17:00:22,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:00:22,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:00:22,925 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:22,925 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:22,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:00:23,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:00:23,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806191 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_6417', 'uuid': 'd8ad7844-4b77-4b1d-8d8e-72a688fcf8c7'}] 2026-08-27 17:00:23,043 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:23,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #688 2026-08-27 17:00:23,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806191 order {'name': '/', 'pos_reference': 'device_sync_6417', 'uuid': 'd8ad7844-4b77-4b1d-8d8e-72a688fcf8c7'} updated pos.order #688 2026-08-27 17:00:23,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806191 finished 2026-08-27 17:00:23,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.057 0.134 2026-08-27 17:00:23,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:00:23,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:23,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:25,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:00:25,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:00:25,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/64] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-08-27 17:00:25,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:00:25,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:00:25,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/64] 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-08-27 17:00:25,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:00:25,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:00:25,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:00:25,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:00:25,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43445065 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8979', 'uuid': '3e1c9718-e9ac-40cd-962d-f402327f60c3'}] 2026-08-27 17:00:25,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #689 2026-08-27 17:00:26,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43445065 order {'name': '/', 'pos_reference': 'device_sync_8979', 'uuid': '3e1c9718-e9ac-40cd-962d-f402327f60c3'} updated pos.order #689 2026-08-27 17:00:26,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43445065 finished 2026-08-27 17:00:26,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.042 0.118 2026-08-27 17:00:26,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:00:26,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:26,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:00:26,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/64] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:26,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-08-27 17:00:26,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.006 0.015 2026-08-27 17:00:26,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:00:26,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/64] 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-08-27 17:00:26,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.008 0.019 2026-08-27 17:00:26,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/64] 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-08-27 17:00:26,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/64] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-27 17:00:26,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/64] 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-08-27 17:00:26,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/64] 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-08-27 17:00:26,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/64] 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-08-27 17:00:26,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/64] 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-08-27 17:00:26,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/64] 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-08-27 17:00:26,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/64] 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-08-27 17:00:26,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-08-27 17:00:26,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-27 17:00:26,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25436136 (allocated 27267072) 2026-08-27 17:00:26,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 100650 2026-08-27 17:00:26,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-08-27 17:00:26,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 100650 2026-08-27 17:00:27,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170027_008441_test_devices_synchronization.txt 2026-08-27 17:00:27,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp4tt4xno__chrome_odoo" 2026-08-27 17:00:27,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-08-27 17:00:27,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 100883 2026-08-27 17:00:27,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmp05geal4__chrome_odoo 2026-08-27 17:00:27,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Issuing json command http://127.0.0.1:36115/json/version 2026-08-27 17:00:27,220 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:27,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:27,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Issuing json command http://127.0.0.1:36115/json 2026-08-27 17:00:27,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:27,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Websocket url found: ws://127.0.0.1:36115/devtools/page/85835D5E793A8C346A698EBFCDAD920F 2026-08-27 17:00:27,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-08-27 17:00:27,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-08-27 17:00:27,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:27,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-08-27 17:00:27,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-08-27 17:00:27,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-08-27 17:00:27,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:27,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:27] "GET /pos/ui/116 HTTP/1.1" 200 - 87 0.016 0.250 2026-08-27 17:00:27,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '85835D5E793A8C346A698EBFCDAD920F', 'loaderId': '591C6DBDA828A9634F6E7EEB2BB28C5B', 'isDownload': False} 2026-08-27 17:00:27,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate ready code "odoo.isTourReady('test_guest_count_not_asked_on_other_device')" 2026-08-27 17:00:27,681 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:27,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:27] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:00:27,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:00:27,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:27] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:00:28,062 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:28,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:28,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:00:28,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:28,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [1/8] Tour test_guest_count_not_asked_on_other_device → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:00:28,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:00:28,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:28,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:28,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:00:28,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:00:28,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-27 17:00:28,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:00:28,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 423 0.086 0.181 2026-08-27 17:00:28,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:28,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:28,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:00:28,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:28,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:28,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:00:28,532 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:28,565 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:28,568 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:28,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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-08-27 17:00:28,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:28,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-27 17:00:28,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:00:28,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:00:28,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [2/8] Tour test_guest_count_not_asked_on_other_device → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:00:28,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:28,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.056 0.019 2026-08-27 17:00:28,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [3/8] Tour test_guest_count_not_asked_on_other_device → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:28,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.066 0.096 2026-08-27 17:00:28,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.030 2026-08-27 17:00:28,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:28,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [4/8] Tour test_guest_count_not_asked_on_other_device → 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-08-27 17:00:28,902 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:28,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [5/8] Tour test_guest_count_not_asked_on_other_device → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 17:00:28,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [6/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:00:29,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [7/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .more-btn) 2026-08-27 17:00:29,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [8/8] Tour test_guest_count_not_asked_on_other_device → Step guest number is 6 (trigger: .control-buttons button:contains("Guests"):contains(6)) 2026-08-27 17:00:29,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-08-27 17:00:29,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_not_asked_on_other_device SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-08-27 17:00:29,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13911656 (allocated 15204352) 2026-08-27 17:00:29,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 100883 2026-08-27 17:00:29,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-08-27 17:00:29,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 100883 2026-08-27 17:00:29,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170029_239506_test_guest_count_not_asked_on_other_device.txt 2026-08-27 17:00:29,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmp05geal4__chrome_odoo" 2026-08-27 17:00:29,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-08-27 17:00:29,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 101081 2026-08-27 17:00:29,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpv5rp0yz8_chrome_odoo 2026-08-27 17:00:29,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37793/json/version 2026-08-27 17:00:29,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:29,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:29,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37793/json 2026-08-27 17:00:29,417 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:29,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:37793/devtools/page/1AFF5C42DB481D98AEB7F7CACE182913 2026-08-27 17:00:29,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-08-27 17:00:29,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-08-27 17:00:29,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:29,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-08-27 17:00:29,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-08-27 17:00:29,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-08-27 17:00:29,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:29,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:29] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.027 0.330 2026-08-27 17:00:29,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '1AFF5C42DB481D98AEB7F7CACE182913', 'loaderId': '69F36F27133859FAB4D660681228BBBF', 'isDownload': False} 2026-08-27 17:00:29,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-08-27 17:00:29,932 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:29,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:29] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:00:29,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:29] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:00:29,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:29] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:00:30,249 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:30,251 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:30,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:00:30,264 26 INFO rb-b8d0dd6-224299-408903 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/116", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:30,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:30,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:00:30,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:30,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:30,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:00:30,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:00:30,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-27 17:00:30,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:00:30,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.078 0.175 2026-08-27 17:00:30,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:00:30,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.005 2026-08-27 17:00:30,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.031 2026-08-27 17:00:30,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.003 2026-08-27 17:00:30,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:30,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:00:30,706 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:30,718 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:30,720 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:00:30,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-08-27 17:00:30,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 17:00:30,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-08-27 17:00:30,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:00:30,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.037 0.026 2026-08-27 17:00:30,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:30,792 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:30,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.071 0.024 2026-08-27 17:00:30,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-08-27 17:00:30,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.009 0.113 2026-08-27 17:00:30,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.042 2026-08-27 17:00:31,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:31] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.011 0.038 2026-08-27 17:00:31,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 17:00:31,028 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:00:31,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.018 0.027 2026-08-27 17:00:31,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:31,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:31,157 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:31,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-08-27 17:00:32,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.003 0.008 2026-08-27 17:00:32,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:00:32,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.011 0.032 2026-08-27 17:00:32,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-08-27 17:00:32,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-08-27 17:00:32,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:00:32,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:00:32,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,325 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:00:32,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.009 0.019 2026-08-27 17:00:32,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:00:32,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,544 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-08-27 17:00:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-27 17:00:32,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15518484 (allocated 16515072) 2026-08-27 17:00:32,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 101081 2026-08-27 17:00:32,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-08-27 17:00:32,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 101081 2026-08-27 17:00:32,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170032_692531_test_synchronisation_of_orders.txt 2026-08-27 17:00:32,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpv5rp0yz8_chrome_odoo" 2026-08-27 17:00:32,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:00:36,761 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-08-27 17:00:36,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-08-27 17:00:37,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 101287 2026-08-27 17:00:37,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpz2pvxa4w_chrome_odoo 2026-08-27 17:00:37,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42613/json/version 2026-08-27 17:00:37,275 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:37,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:37,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42613/json 2026-08-27 17:00:37,277 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:00:37,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:42613/devtools/page/59AF9CD76C89CC62A8753A4874A3AA6E 2026-08-27 17:00:37,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-27 17:00:37,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-27 17:00:37,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:37,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-27 17:00:37,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:00:37,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:00:37,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:00:37,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.018 0.262 2026-08-27 17:00:37,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '59AF9CD76C89CC62A8753A4874A3AA6E', 'loaderId': '7B18BEE6BDB2159CFEED1462DE090E0F', 'isDownload': False} 2026-08-27 17:00:37,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-08-27 17:00:37,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:37,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:00:37,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:00:37,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:00:37,993 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:37,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:38,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.006 2026-08-27 17:00:38,015 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:38,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/147] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:00:38,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:00:38,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:38,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:38,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:00:38,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.012 2026-08-27 17:00:38,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 17:00:38,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:00:38,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.075 0.162 2026-08-27 17:00:38,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:00:38,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "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-08-27 17:00:38,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:00:38,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "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.003 2026-08-27 17:00:38,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:38,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:00:38,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:38,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:00:38,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:38,475 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:38,482 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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-08-27 17:00:38,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:38,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-08-27 17:00:38,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.005 0.027 2026-08-27 17:00:38,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:00:38,563 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:38,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.020 2026-08-27 17:00:38,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/147] Tour pos_restaurant_sync → Step .new-order 2026-08-27 17:00:38,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.052 2026-08-27 17:00:38,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.112 2026-08-27 17:00:38,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:38,794 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:38,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:38,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:38,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/147] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-08-27 17:00:39,034 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/147] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 17:00:39,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:00:39,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:39,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:41,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:41,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00: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.005 2026-08-27 17:00:41,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/147] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-08-27 17:00:41,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:41,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:41,453 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/147] 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-08-27 17:00:41,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:41,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:41,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/147] 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-08-27 17:00:41,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:41,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-27 17:00:41,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:41,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/147] 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-08-27 17:00:41,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:41,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/147] 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-08-27 17:00:41,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/147] 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-08-27 17:00:42,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:42,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:00:42,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-08-27 17:00:42,182 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:00:42,183 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:00:42,183 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:00:42,183 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:00:42,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:00:42,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:00:42,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:00:42,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:00:42,185 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:00:42,185 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:00:42,185 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:00:42,186 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:00:42,186 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:00:42,186 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:00:42,187 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:00:42,188 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:00:42,188 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:00:42,188 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:00:42,188 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:00:42,189 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:00:42,189 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:00:42,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:00:42,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:00:42,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:00:42,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:00:42,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:00:42,191 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:00:42,191 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:00:42,191 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:00:42,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:00:42,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:00:42,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:00:42,192 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:00:42,193 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:00:42,193 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:00:42,194 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:00:42,194 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:00:42,195 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:00:42,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:42,197 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:00:42,198 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:00:42,198 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:42,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:42,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:42,211 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:42,213 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:42,215 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:42,216 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:00:42,217 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:42,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/147] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-08-27 17:00:42,225 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:42,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 17:00:42,263 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:00:42,263 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 17:00:42,264 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:00:42,265 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:00:42,266 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:00:42,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:00:42,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:00:42,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:00:42,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:00:42,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:00:42,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:00:42,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:00:42,268 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:00:42,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:00:42,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:00:42,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:00:42,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:00:42,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/147] 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-08-27 17:00:42,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18626040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '684d37d8-ad39-4a18-b566-3002bf84882d'}] 2026-08-27 17:00:42,282 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:42,285 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:42,289 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:42,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:42,295 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:00:42,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:42,300 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:42,360 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:00:42,361 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:00:42,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:00:42,365 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:00:42,366 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:42,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:00:42,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:00:42,370 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:00:42,371 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:42,372 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:42,373 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:00:42,373 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:00:42,375 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:00:42,376 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:00:42,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:00:42,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:00:42,378 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:00:42,379 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:00:42,379 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:00:42,380 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:00:42,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:00:42,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:00:42,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:00:42,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:00:42,383 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:00:42,383 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:00:42,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:00:42,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:00:42,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:00:42,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:00:42,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:00:42,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:00:42,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:00:42,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:00:42,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:00:42,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:00:42,390 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:00:42,392 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:00:42,392 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:00:42,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18626040 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '684d37d8-ad39-4a18-b566-3002bf84882d'} created pos.order #693 2026-08-27 17:00:42,394 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:00:42,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18626040 finished 2026-08-27 17:00:42,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.100 0.045 2026-08-27 17:00:42,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8314720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'}] 2026-08-27 17:00:42,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:42,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8314720 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'} created pos.order #694 2026-08-27 17:00:42,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8314720 finished 2026-08-27 17:00:42,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.014 0.040 2026-08-27 17:00:42,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:42,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/147] 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-08-27 17:00:42,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/147] 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-08-27 17:00:42,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:42,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:42,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:00:43,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-08-27 17:00:43,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 17:00:43,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45972673 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'}] 2026-08-27 17:00:43,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45972673 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'} updated pos.order #694 2026-08-27 17:00:43,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45972673 finished 2026-08-27 17:00:43,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/147] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-08-27 17:00:43,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.019 0.040 2026-08-27 17:00:43,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:43,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:00:43,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:00:43,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:43,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-27 17:00:43,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:43,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:43,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:45,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:00:45,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:45,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:45,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:45,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/147] 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-08-27 17:00:45,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:45,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:00:45,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:45,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/147] 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-08-27 17:00:45,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:45,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:46,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-27 17:00:46,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:46,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:46,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:00:46,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:00:46,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/147] 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-08-27 17:00:46,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/147] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:00:46,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/147] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:00:46,396 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:46,397 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:46,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:00:46,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:00:46,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59768618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '06eb9a49-9dcb-4c8a-a4ae-fa01415de2e1'}] 2026-08-27 17:00:46,521 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:46,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59768618 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '06eb9a49-9dcb-4c8a-a4ae-fa01415de2e1'} created pos.order #695 2026-08-27 17:00:46,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59768618 finished 2026-08-27 17:00:46,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.056 0.132 2026-08-27 17:00:46,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:00:46,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-27 17:00:46,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:00:46,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:00:46,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/147] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-27 17:00:47,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/147] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:00:47,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:47,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/147] 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-08-27 17:00:47,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:47,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:47,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:00:47,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:00:47,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78340051 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '4c235c03-aa1e-4c94-b49c-5e401b4d8c71'}] 2026-08-27 17:00:47,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78340051 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '4c235c03-aa1e-4c94-b49c-5e401b4d8c71'} created pos.order #696 2026-08-27 17:00:47,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78340051 finished 2026-08-27 17:00:47,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.014 0.045 2026-08-27 17:00:47,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:00:47,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:00:47,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:47,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:47,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/147] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-08-27 17:00:47,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:47,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:00:47,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:00:47,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/147] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:00:47,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/147] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:00:47,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:00:47,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:00:47,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95523424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '4c235c03-aa1e-4c94-b49c-5e401b4d8c71'}] 2026-08-27 17:00:47,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #696 2026-08-27 17:00:48,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95523424 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '4c235c03-aa1e-4c94-b49c-5e401b4d8c71'} updated pos.order #696 2026-08-27 17:00:48,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95523424 finished 2026-08-27 17:00:48,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.043 0.118 2026-08-27 17:00:48,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:00:48,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-27 17:00:48,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:48,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:48,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:00:48,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-27 17:00:48,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:48,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:48,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:50,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:00:50,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:50] "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.004 2026-08-27 17:00:50,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:50,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:50,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/147] 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-08-27 17:00:50,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:50,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:00:50,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:50,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/147] 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-08-27 17:00:50,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:51,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:51,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:51,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60965569 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'}] 2026-08-27 17:00:51,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60965569 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'} created pos.order #697 2026-08-27 17:00:51,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60965569 finished 2026-08-27 17:00:51,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.012 0.036 2026-08-27 17:00:51,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-27 17:00:51,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/147] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-08-27 17:00:51,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-08-27 17:00:51,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.025 2026-08-27 17:00:51,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:00:51,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-08-27 17:00:51,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/147] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-08-27 17:00:51,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:00:51,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/147] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-08-27 17:00:51,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61012539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'}] 2026-08-27 17:00:51,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61012539 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '25173abf-989c-4e6e-af7d-5a57d54f59e5'} updated pos.order #694 2026-08-27 17:00:51,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61012539 finished 2026-08-27 17:00:51,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.037 2026-08-27 17:00:51,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.028 2026-08-27 17:00:51,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-08-27 17:00:51,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:51,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/147] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-08-27 17:00:51,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:51,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/147] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:00:51,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:00:51,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:00:53,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:54,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:54,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:54,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-08-27 17:00:54,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:54,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [125/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:00:54,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [126/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:54,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [127/147] 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-08-27 17:00:54,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [128/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:54,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [129/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:54,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [130/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:00:54,538 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [131/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:54,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12553189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'}] 2026-08-27 17:00:54,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12553189 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'} created pos.order #698 2026-08-27 17:00:54,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12553189 finished 2026-08-27 17:00:54,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.016 0.045 2026-08-27 17:00:54,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:00:54,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [132/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:54,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [133/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:54,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [134/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-27 17:00:54,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [135/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:00:54,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [136/147] 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-08-27 17:00:54,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [137/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:00:54,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [138/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:55,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [139/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:00:55,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [140/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:00:55,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:00:55,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34792524 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'}] 2026-08-27 17:00:55,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1145] to pos.order #698 2026-08-27 17:00:55,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34792524 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'} updated pos.order #698 2026-08-27 17:00:55,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34792524 finished 2026-08-27 17:00:55,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.016 0.042 2026-08-27 17:00:55,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:00:55,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [141/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:00:55,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [142/147] Tour pos_restaurant_sync → Step body 2026-08-27 17:00:55,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [143/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:00:55,330 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [144/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .more-btn) 2026-08-27 17:00:55,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [145/147] Tour pos_restaurant_sync → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-08-27 17:00:55,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [146/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:00:55,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [147/147] Tour pos_restaurant_sync → Step .floor-map 2026-08-27 17:00:55,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3309947 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'}] 2026-08-27 17:00:55,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3309947 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '54b301ac-b79a-4f21-9fc2-78c8199768ff'} updated pos.order #698 2026-08-27 17:00:55,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3309947 finished 2026-08-27 17:00:55,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.014 0.041 2026-08-27 17:00:55,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.029 2026-08-27 17:00:55,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-27 17:00:55,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:00:55,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 29723988 (allocated 31731712) 2026-08-27 17:00:55,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 101287 2026-08-27 17:00:55,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-27 17:00:55,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 101287 2026-08-27 17:00:55,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170055_804036_test_01_pos_restaurant.txt 2026-08-27 17:00:55,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpz2pvxa4w_chrome_odoo" 2026-08-27 17:00:55,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 101548 2026-08-27 17:00:55,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpevexlnes_chrome_odoo 2026-08-27 17:00:55,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33265/json/version 2026-08-27 17:00:55,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:55,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:00:55,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33265/json 2026-08-27 17:00:55,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:55,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:33265/devtools/page/010B59A1C7FA9DE7BE720603EBC9AD5C 2026-08-27 17:00:56,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-27 17:00:56,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-27 17:00:56,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:00:56,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-27 17:00:56,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:00:56,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:00:56,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.022 2026-08-27 17:00:56,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '010B59A1C7FA9DE7BE720603EBC9AD5C', 'loaderId': '8644E7EF3CAFBB99EEF23A14DD1BCCB2', 'isDownload': False} 2026-08-27 17:00:56,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-08-27 17:00:56,165 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:00:56,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:00:56,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:00:56,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:00:56,502 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:56,502 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:56,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:00:56,513 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:00:56,516 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:56,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:00:56,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:00:56,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:56,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:00:56,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:00:56,555 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:00:56,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-08-27 17:00:56,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.059 0.160 2026-08-27 17:00:56,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:56,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:56,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:00:56,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:56,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:00:56,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:56,917 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:56,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.005 2026-08-27 17:00:56,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.037 2026-08-27 17:00:56,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.037 2026-08-27 17:00:56,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.054 2026-08-27 17:00:56,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.051 2026-08-27 17:00:56,988 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:56,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.025 2026-08-27 17:00:56,994 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:56,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:56] "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.019 2026-08-27 17:00:57,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.037 2026-08-27 17:00:57,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.066 2026-08-27 17:00:57,066 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:00:57,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.141 2026-08-27 17:00:57,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.093 2026-08-27 17:00:57,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.018 2026-08-27 17:00:57,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.015 2026-08-27 17:00:57,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.091 2026-08-27 17:00:57,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.094 2026-08-27 17:00:57,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.072 2026-08-27 17:00:57,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.086 2026-08-27 17:00:57,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.085 2026-08-27 17:00:57,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.101 2026-08-27 17:00:57,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.025 2026-08-27 17:00:57,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:57,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.044 2026-08-27 17:00:57,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:00:57,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.140 2026-08-27 17:00:57,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.029 2026-08-27 17:00:57,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.053 2026-08-27 17:00:57,268 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:57,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "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.067 2026-08-27 17:00:57,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.111 2026-08-27 17:00:57,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.004 0.028 2026-08-27 17:00:57,292 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:00:57,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.080 2026-08-27 17:00:57,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.043 2026-08-27 17:00:57,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-27 17:00:57,370 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:00:57,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.075 2026-08-27 17:00:57,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.098 2026-08-27 17:00:59,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,635 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,751 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,801 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:00:59,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:00:59,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69959549 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'}] 2026-08-27 17:00:59,873 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:00:59,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69959549 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'} updated pos.order #697 2026-08-27 17:00:59,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69959549 finished 2026-08-27 17:00:59,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.017 0.036 2026-08-27 17:00:59,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:00:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:00:59,964 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,065 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,434 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,537 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,587 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,756 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:00,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:00,925 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:00,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14487152 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'}] 2026-08-27 17:01:01,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #697 2026-08-27 17:01:01,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14487152 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '937e320a-4e71-4aba-b53c-a1f463110a0b'} updated pos.order #697 2026-08-27 17:01:01,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14487152 finished 2026-08-27 17:01:01,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.048 0.131 2026-08-27 17:01:01,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,344 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:01,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:01:01,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,454 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,706 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,917 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:01,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:01,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9760051 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '743ff983-4289-409b-8ed8-36bb745f0aa8'}] 2026-08-27 17:01:01,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9760051 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '743ff983-4289-409b-8ed8-36bb745f0aa8'} created pos.order #699 2026-08-27 17:01:02,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9760051 finished 2026-08-27 17:01:02,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.011 0.034 2026-08-27 17:01:02,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:01:02,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,300 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,410 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9209093 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '743ff983-4289-409b-8ed8-36bb745f0aa8'}] 2026-08-27 17:01:02,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1146] to pos.order #699 2026-08-27 17:01:02,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9209093 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '743ff983-4289-409b-8ed8-36bb745f0aa8'} updated pos.order #699 2026-08-27 17:01:02,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9209093 finished 2026-08-27 17:01:02,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.012 0.036 2026-08-27 17:01:02,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:02,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-27 17:01:02,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:01:02,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19097048 (allocated 20975616) 2026-08-27 17:01:02,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 101548 2026-08-27 17:01:02,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-27 17:01:02,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 101548 2026-08-27 17:01:02,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170102_906217_test_01_pos_restaurant.txt 2026-08-27 17:01:02,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpevexlnes_chrome_odoo" 2026-08-27 17:01:02,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-08-27 17:01:03,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 101786 2026-08-27 17:01:03,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpezf9hywj_chrome_odoo 2026-08-27 17:01:03,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38439/json/version 2026-08-27 17:01:03,097 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:01:03,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-27 17:01:03,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38439/json 2026-08-27 17:01:03,164 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:01:03,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:38439/devtools/page/0B5B8A719EABB83DCB91A8B41A6E7E96 2026-08-27 17:01:03,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-27 17:01:03,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-27 17:01:03,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:01:03,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-27 17:01:03,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:01:03,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:01:03,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:01:03,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.243 2026-08-27 17:01:03,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '0B5B8A719EABB83DCB91A8B41A6E7E96', 'loaderId': '003FF26AB3CFA0C29AE31564521717A4', 'isDownload': False} 2026-08-27 17:01:03,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-08-27 17:01:03,558 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:01:03,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:01:03,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:01:03,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:01:03,904 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:03,906 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:03,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:01:03,920 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:01:03,924 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:03,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:01:03,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:03,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:03,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:01:03,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:01:03,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-27 17:01:03,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:01:04,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.077 0.176 2026-08-27 17:01:04,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:04,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.010 2026-08-27 17:01:04,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 17:01:04,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.028 2026-08-27 17:01:04,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:04,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 17:01:04,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:04,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:04,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:04,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 17:01:04,426 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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-08-27 17:01:04,428 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:04,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.023 2026-08-27 17:01:04,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:01:04,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,487 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:04,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.019 2026-08-27 17:01:04,577 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:04,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.049 0.047 2026-08-27 17:01:04,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.022 2026-08-27 17:01:04,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:01:04,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,715 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:04,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,926 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:04,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,144 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,577 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,680 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:05,894 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,115 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,545 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,596 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-08-27 17:01:06,751 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,809 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,910 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:06,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,271 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,374 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27687842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01ec2ebf-bb40-4981-bb54-5f975a738be2'}] 2026-08-27 17:01:07,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27687842 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01ec2ebf-bb40-4981-bb54-5f975a738be2'} created pos.order #700 2026-08-27 17:01:07,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27687842 finished 2026-08-27 17:01:07,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.042 2026-08-27 17:01:07,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55868337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2556942b-5411-4cc3-99fa-9dfc378388e1'}] 2026-08-27 17:01:07,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55868337 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2556942b-5411-4cc3-99fa-9dfc378388e1'} created pos.order #701 2026-08-27 17:01:07,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55868337 finished 2026-08-27 17:01:07,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.011 0.039 2026-08-27 17:01:07,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,699 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:07,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:01:08,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-08-27 17:01:08,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.013 0.024 2026-08-27 17:01:08,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:01:08,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:01:08,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,365 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,416 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:08,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:10,714 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:10,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:10,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:10] "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.005 2026-08-27 17:01:10,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-08-27 17:01:10,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:10,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:10,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,308 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48839046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01ec2ebf-bb40-4981-bb54-5f975a738be2'}] 2026-08-27 17:01:11,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48839046 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01ec2ebf-bb40-4981-bb54-5f975a738be2'} updated pos.order #700 2026-08-27 17:01:11,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48839046 finished 2026-08-27 17:01:11,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.016 0.041 2026-08-27 17:01:11,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62138604 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'afb8275b-05fc-4fa8-8013-6b7ddcfd0605'}] 2026-08-27 17:01:11,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62138604 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'afb8275b-05fc-4fa8-8013-6b7ddcfd0605'} created pos.order #702 2026-08-27 17:01:11,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62138604 finished 2026-08-27 17:01:11,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.011 0.036 2026-08-27 17:01:11,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:01:11,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-08-27 17:01:11,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.022 2026-08-27 17:01:11,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:01:11,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,759 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:11] "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.007 2026-08-27 17:01:11,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:11,962 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:12,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:12,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:12,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-27 17:01:12,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:01:12,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20402140 (allocated 22286336) 2026-08-27 17:01:12,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 101786 2026-08-27 17:01:12,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-27 17:01:12,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 101786 2026-08-27 17:01:12,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170112_237483_test_02_others.txt 2026-08-27 17:01:12,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpezf9hywj_chrome_odoo" 2026-08-27 17:01:12,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 101989 2026-08-27 17:01:12,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpv5bbrcpj_chrome_odoo 2026-08-27 17:01:12,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42847/json/version 2026-08-27 17:01:12,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:12,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-27 17:01:12,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42847/json 2026-08-27 17:01:12,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:12,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:42847/devtools/page/4A0DDBA4ADC6063A8262EDD45371BF17 2026-08-27 17:01:12,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-27 17:01:12,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-27 17:01:12,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:01:12,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-27 17:01:12,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:01:12,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:01:12,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.008 0.023 2026-08-27 17:01:12,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '4A0DDBA4ADC6063A8262EDD45371BF17', 'loaderId': 'D0A669CCF0E4A58D4AFBF77C4E02DF96', 'isDownload': False} 2026-08-27 17:01:12,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-08-27 17:01:12,616 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:01:12,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:01:12,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:01:12,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:01:12,991 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:12,993 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:12,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:13,002 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:01:13,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/117] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:01:13,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 17:01:13,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:13,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:13,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:01:13,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:01:13,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:01:13,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 17:01:13,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 410 0.080 0.242 2026-08-27 17:01:13,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:13,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:01:13,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 17:01:13,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:01:13,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:13,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 17:01:13,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:13,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:13,572 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:01:13,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:01:13,584 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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-08-27 17:01:13,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-27 17:01:13,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-08-27 17:01:13,667 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:13,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-08-27 17:01:13,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/117] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-08-27 17:01:13,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.007 0.026 2026-08-27 17:01:13,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:13,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:13] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.060 0.052 2026-08-27 17:01:13,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:13,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:13,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-08-27 17:01:13,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:14,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:14,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:14,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:14,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-08-27 17:01:14,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-08-27 17:01:14,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:14,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:14,351 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:14,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:14,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:14,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.004 0.004 2026-08-27 17:01:14,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:01:14,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-08-27 17:01:14,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-08-27 17:01:14,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:14,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:14,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/117] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-08-27 17:01:14,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:01:14,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.002 2026-08-27 17:01:14,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:14,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:14,655 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:14,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:14,757 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:14,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-27 17:01:15,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.007 0.018 2026-08-27 17:01:15,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:15,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:15,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:01:15,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:15,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:15,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:01:15,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.015 2026-08-27 17:01:15,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-27 17:01:15,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.022 2026-08-27 17:01:15,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:01:15,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.005 2026-08-27 17:01:15,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:01:15,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:15,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:15,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:15,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.006 0.013 2026-08-27 17:01:15,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-08-27 17:01:15,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.069 0.033 2026-08-27 17:01:15,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.007 0.120 2026-08-27 17:01:15,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-08-27 17:01:15,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/117] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-08-27 17:01:16,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:16,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:16,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:16,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-08-27 17:01:16,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:16,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-27 17:01:16,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:01:16,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.007 0.018 2026-08-27 17:01:16,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:16,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:16,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:01:16,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:16,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:16,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-08-27 17:01:16,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.011 2026-08-27 17:01:16,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-08-27 17:01:16,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.022 2026-08-27 17:01:16,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:01:16,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-27 17:01:16,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:01:16,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:16,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:16,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-08-27 17:01:16,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.003 0.009 2026-08-27 17:01:16,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:16] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.006 0.021 2026-08-27 17:01:17,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-08-27 17:01:17,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.006 0.045 2026-08-27 17:01:17,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-08-27 17:01:17,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/117] 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-08-27 17:01:17,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-08-27 17:01:17,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/117] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-08-27 17:01:17,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"6","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("6"))) 2026-08-27 17:01:17,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:17,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-08-27 17:01:17,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:17,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:17,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-08-27 17:01:17,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-08-27 17:01:17,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/117] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-08-27 17:01:17,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:17,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("100"))) 2026-08-27 17:01:17,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:17,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:17,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-08-27 17:01:17,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:17,744 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:17] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:17,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-08-27 17:01:17,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:17,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:17,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:17,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:18,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/117] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-08-27 17:01:18,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:18,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-08-27 17:01:18,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:18,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:18,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-08-27 17:01:18,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:18,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:18,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:18,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:18,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:18,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:01:18,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:18,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:18,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:18,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-08-27 17:01:18,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:18,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:18,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:18,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:18,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-08-27 17:01:18,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:18,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/117] Tour FloorScreenTour → Step click add floor (trigger: .floor-selector button i[aria-label="Add Floor"]) 2026-08-27 17:01:18,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "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.000 0.002 2026-08-27 17:01:18,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:01:18,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.005 0.002 2026-08-27 17:01:18,857 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:18,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.001 0.013 2026-08-27 17:01:18,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/117] Tour FloorScreenTour → Step dialog is open (trigger: .modal .modal-content) 2026-08-27 17:01:18,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/117] Tour FloorScreenTour → Step footer btn Apply should be disabled (trigger: .modal .modal-footer button:contains(Apply)[disabled]) 2026-08-27 17:01:18,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/117] Tour FloorScreenTour → Step input text 'Test Floor' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 17:01:19,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:19,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-08-27 17:01:19,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:19] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:01:19,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:19,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:19,250 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:19,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("100"))) 2026-08-27 17:01:19,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-08-27 17:01:19,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-08-27 17:01:19,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-08-27 17:01:19,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-08-27 17:01:19,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:19,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:19,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:19] "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.002 2026-08-27 17:01:19,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:19,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:19,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:19,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-08-27 17:01:19,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/117] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button:contains(/^⌫$/)) 2026-08-27 17:01:19,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-08-27 17:01:19,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-08-27 17:01:19,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/117] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-08-27 17:01:19,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:20,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:20,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:20,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:20,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:20,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-08-27 17:01:20,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-08-27 17:01:20,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/117] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-08-27 17:01:20,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/117] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-08-27 17:01:20,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:01:20,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:20,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:01:20,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:20,443 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-08-27 17:01:20,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-08-27 17:01:20,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:20,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:20,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/117] Tour FloorScreenTour → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-08-27 17:01:20,555 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:01:20,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:01:20,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.syncing):not(.selected):has(.label:contains("4"))) 2026-08-27 17:01:20,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:20,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-08-27 17:01:20,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:01:20,747 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:20,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:20,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:20,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61707342 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'}] 2026-08-27 17:01:20,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61707342 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'} created pos.order #703 2026-08-27 17:01:20,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61707342 finished 2026-08-27 17:01:20,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.039 2026-08-27 17:01:20,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-08-27 17:01:20,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:21,034 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [113/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:01:21,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 17:01:21,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [114/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:01:21,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [115/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:21,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [116/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:21,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77785360 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '7f1223e0-a390-4e45-8ae2-a420592ee82a'}] 2026-08-27 17:01:21,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77785360 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '7f1223e0-a390-4e45-8ae2-a420592ee82a'} created pos.order #704 2026-08-27 17:01:21,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77785360 finished 2026-08-27 17:01:21,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.011 0.034 2026-08-27 17:01:21,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [117/117] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-08-27 17:01:21,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-27 17:01:21,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:01:21,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20006952 (allocated 22417408) 2026-08-27 17:01:21,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 101989 2026-08-27 17:01:21,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-27 17:01:21,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 101989 2026-08-27 17:01:21,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170121_448078_test_02_others.txt 2026-08-27 17:01:21,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpv5bbrcpj_chrome_odoo" 2026-08-27 17:01:21,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 102263 2026-08-27 17:01:21,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp0umb3lzl_chrome_odoo 2026-08-27 17:01:21,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41697/json/version 2026-08-27 17:01:21,585 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:01:21,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-27 17:01:21,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41697/json 2026-08-27 17:01:21,619 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:01:21,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41697/devtools/page/18D467E66BF7A3D7E858442E4FDF6CC9 2026-08-27 17:01:21,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-27 17:01:21,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-27 17:01:21,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:01:21,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-27 17:01:21,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:01:21,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:01:21,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.008 0.078 2026-08-27 17:01:21,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '18D467E66BF7A3D7E858442E4FDF6CC9', 'loaderId': '536714F0C113BC318B182D6015D8C389', 'isDownload': False} 2026-08-27 17:01:21,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-08-27 17:01:21,795 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:01:21,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:01:21,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:01:21,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:21] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:01:22,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:22,143 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:22,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:22,153 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:01:22,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/110] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:01:22,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:01:22,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:22,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:22,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:01:22,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:01:22,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.012 2026-08-27 17:01:22,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-27 17:01:22,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.065 0.175 2026-08-27 17:01:22,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:22,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.009 2026-08-27 17:01:22,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-27 17:01:22,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.048 2026-08-27 17:01:22,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.048 2026-08-27 17:01:22,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:01:22,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 17:01:22,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.018 2026-08-27 17:01:22,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.018 2026-08-27 17:01:22,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.009 2026-08-27 17:01:22,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.051 0.086 2026-08-27 17:01:22,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.075 2026-08-27 17:01:22,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.143 2026-08-27 17:01:22,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.091 2026-08-27 17:01:22,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.079 2026-08-27 17:01:22,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.023 2026-08-27 17:01:22,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:01:22,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.014 2026-08-27 17:01:22,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.026 2026-08-27 17:01:22,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.041 2026-08-27 17:01:22,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.108 2026-08-27 17:01:22,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.030 2026-08-27 17:01:22,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:01:22,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:01:22,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.049 2026-08-27 17:01:22,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.050 2026-08-27 17:01:22,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.049 2026-08-27 17:01:22,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.048 2026-08-27 17:01:22,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.047 2026-08-27 17:01:22,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.046 2026-08-27 17:01:22,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:22,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:22,818 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:22,826 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:22,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:22,836 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:22,836 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:22,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.004 0.011 2026-08-27 17:01:22,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.021 2026-08-27 17:01:22,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:01:22,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/110] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-08-27 17:01:22,877 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:22,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.066 0.022 2026-08-27 17:01:22,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:22,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.007 0.105 2026-08-27 17:01:23,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-27 17:01:23,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:01:23,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:23,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:23,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:23,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26463419 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'}] 2026-08-27 17:01:23,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1153] to pos.order #703 2026-08-27 17:01:23,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26463419 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'} updated pos.order #703 2026-08-27 17:01:23,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26463419 finished 2026-08-27 17:01:23,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.014 0.042 2026-08-27 17:01:23,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:23,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:23,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:23,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:24,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-08-27 17:01:24,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:24,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-08-27 17:01:24,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:25,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:25,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:25] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 17:01:25,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:25,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-08-27 17:01:25,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-08-27 17:01:26,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.009 0.020 2026-08-27 17:01:26,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:26,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-08-27 17:01:26,734 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:01:26,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:26,744 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:26,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:01:26,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.015 2026-08-27 17:01:26,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.001 2026-08-27 17:01:26,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.010 0.024 2026-08-27 17:01:26,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.004 2026-08-27 17:01:26,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.004 2026-08-27 17:01:26,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.004 2026-08-27 17:01:26,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:26,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:26,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:26,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.004 0.013 2026-08-27 17:01:26,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.008 0.022 2026-08-27 17:01:27,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:27] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.053 0.047 2026-08-27 17:01:27,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.011 2026-08-27 17:01:27,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-27 17:01:27,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:27,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/110] 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-08-27 17:01:27,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:27,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:27,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:28,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:29,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:29,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/110] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-08-27 17:01:29,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/110] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 17:01:29,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-08-27 17:01:29,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-27 17:01:29,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.005 2026-08-27 17:01:29,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:29,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/110] 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-08-27 17:01:29,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:29,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:01:29,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:01:29,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/110] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-27 17:01:29,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/110] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:01:30,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/110] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:01:30,023 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:30,024 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:30,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/110] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:01:30,138 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:01:30,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71566114 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'}] 2026-08-27 17:01:30,150 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:30,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #703 2026-08-27 17:01:30,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71566114 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '77822150-2c95-4456-af60-14fcf83ddd56'} updated pos.order #703 2026-08-27 17:01:30,298 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71566114 finished 2026-08-27 17:01:30,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.052 0.131 2026-08-27 17:01:30,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:30,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:01:30,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:30,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-08-27 17:01:30,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:30,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:31,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:31,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-08-27 17:01:31,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:32,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-08-27 17:01:32,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:32,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:32] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:01:32,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:33,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:33,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:33,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:01:33,252 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-08-27 17:01:33,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:33,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:33,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 17:01:33,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:01:33,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:33,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:33,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444596 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:33,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444596 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} created pos.order #705 2026-08-27 17:01:33,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444596 finished 2026-08-27 17:01:33,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.039 2026-08-27 17:01:33,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:33,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:33,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-27 17:01:33,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:01:33,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:33,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:33,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090700 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '0993545a-6fa3-4b9b-9dc7-374888ad1fac'}] 2026-08-27 17:01:33,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090700 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '0993545a-6fa3-4b9b-9dc7-374888ad1fac'} created pos.order #706 2026-08-27 17:01:33,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090700 finished 2026-08-27 17:01:33,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.036 2026-08-27 17:01:33,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:33,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:34,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:34,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:35,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-08-27 17:01:35,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:35,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-08-27 17:01:35,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:36,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.003 2026-08-27 17:01:36,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:36,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27382233 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:36,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1156] to pos.order #705 2026-08-27 17:01:36,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27382233 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:36,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27382233 finished 2026-08-27 17:01:36,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.017 0.042 2026-08-27 17:01:36,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.064 2026-08-27 17:01:36,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.031 2026-08-27 17:01:36,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.007 2026-08-27 17:01:36,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-08-27 17:01:36,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:36,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-27 17:01:36,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-08-27 17:01:36,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:36,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/110] 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-08-27 17:01:36,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:36,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:36,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/110] 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-08-27 17:01:37,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:37,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:37,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:39,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:39,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:39,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:01:39,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19166882 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:39,368 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1156] 2026-08-27 17:01:39,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19166882 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:39,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19166882 finished 2026-08-27 17:01:39,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-08-27 17:01:39,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.021 0.046 2026-08-27 17:01:39,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.068 2026-08-27 17:01:39,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38463754 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '16e45d30-3933-432a-9a1b-1d6f3314c436'}] 2026-08-27 17:01:39,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:39,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38463754 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '16e45d30-3933-432a-9a1b-1d6f3314c436'} created pos.order #707 2026-08-27 17:01:39,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38463754 finished 2026-08-27 17:01:39,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.015 0.043 2026-08-27 17:01:39,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:39,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:01:39,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/110] 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-08-27 17:01:39,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:39,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-08-27 17:01:39,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:01:39,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:01:39,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.003 2026-08-27 17:01:39,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8812234 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:39,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8812234 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:39,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8812234 finished 2026-08-27 17:01:39,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:39,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.036 2026-08-27 17:01:39,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:41,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:41,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:42,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:01:42,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:42,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/110] 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-08-27 17:01:42,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:42,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:01:42,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:42,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:01:42,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #790244 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '16e45d30-3933-432a-9a1b-1d6f3314c436'}] 2026-08-27 17:01:42,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #790244 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '16e45d30-3933-432a-9a1b-1d6f3314c436'} updated pos.order #707 2026-08-27 17:01:42,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #790244 finished 2026-08-27 17:01:42,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:42,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.036 2026-08-27 17:01:42,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:44,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:44,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:44,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:45,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:45,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-08-27 17:01:45,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:46,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-08-27 17:01:46,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:46,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:46] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:01:46,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50712814 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:46,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-27 17:01:46,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1158] to pos.order #705 2026-08-27 17:01:46,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50712814 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:46,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50712814 finished 2026-08-27 17:01:46,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.020 0.053 2026-08-27 17:01:46,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.073 2026-08-27 17:01:46,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.028 2026-08-27 17:01:46,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 17:01:47,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:47,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-27 17:01:47,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-08-27 17:01:47,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:01:47,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:01:47,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/110] 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-08-27 17:01:47,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:01:47,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:01:47,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:01:47,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56806905 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:47,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56806905 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:47,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56806905 finished 2026-08-27 17:01:47,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:47,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.038 2026-08-27 17:01:47,538 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:49,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:49,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:49,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:01:49,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69615518 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'}] 2026-08-27 17:01:49,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69615518 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'b8da220b-ad78-4c95-a74b-6edd6fa8fff8'} updated pos.order #705 2026-08-27 17:01:49,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69615518 finished 2026-08-27 17:01:49,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-08-27 17:01:49,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.042 2026-08-27 17:01:49,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.059 2026-08-27 17:01:49,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98189260 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'c02f196d-cbc3-443f-a373-82af676fd8bc'}] 2026-08-27 17:01:49,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:01:49,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98189260 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'c02f196d-cbc3-443f-a373-82af676fd8bc'} created pos.order #708 2026-08-27 17:01:49,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98189260 finished 2026-08-27 17:01:49,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.015 0.038 2026-08-27 17:01:49,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:49,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.007 2026-08-27 17:01:49,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/110] 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-08-27 17:01:50,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:50,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:50,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:52,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:52,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:52,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:01:52,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:01:52,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/110] 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-08-27 17:01:52,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:01:52,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:01:52,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:01:54,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-27 17:01:54,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-27 17:01:54,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:01:54,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28542732 (allocated 30547968) 2026-08-27 17:01:54,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 102263 2026-08-27 17:01:54,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-27 17:01:54,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 102263 2026-08-27 17:01:54,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170154_719224_test_02_others.txt 2026-08-27 17:01:54,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp0umb3lzl_chrome_odoo" 2026-08-27 17:01:54,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-08-27 17:01:54,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 102554 2026-08-27 17:01:54,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpzddof5wx_chrome_odoo 2026-08-27 17:01:54,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45447/json/version 2026-08-27 17:01:54,924 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:54,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-08-27 17:01:54,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45447/json 2026-08-27 17:01:54,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:54,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:45447/devtools/page/BDFB452B2308B54E0FCFEBCC3B730FE3 2026-08-27 17:01:54,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-08-27 17:01:54,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-08-27 17:01:55,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:01:55,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-08-27 17:01:55,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:01:55,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:01:55,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:01:55,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.018 0.296 2026-08-27 17:01:55,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'BDFB452B2308B54E0FCFEBCC3B730FE3', 'loaderId': '8EFC4D930B33B35A6CA1106CC193ECEE', 'isDownload': False} 2026-08-27 17:01:55,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-08-27 17:01:55,424 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:01:55,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:01:55,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:01:55,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-27 17:01:55,752 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:55,754 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:55,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:01:55,769 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:01:55,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:55,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:01:55,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:01:55,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:55,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:01:55,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:01:55,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.017 2026-08-27 17:01:55,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:01:56,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.072 0.169 2026-08-27 17:01:56,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:56,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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.003 2026-08-27 17:01:56,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:01:56,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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.011 2026-08-27 17:01:56,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-08-27 17:01:56,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:01:56,194 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:56,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:01:56,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:56,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 17:01:56,210 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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-08-27 17:01:56,214 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:56,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.006 0.052 2026-08-27 17:01:56,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-27 17:01:56,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:01:56,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.011 0.080 2026-08-27 17:01:56,388 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:01:56,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.010 0.112 2026-08-27 17:01:56,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.038 2026-08-27 17:01:56,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01: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.004 2026-08-27 17:01:56,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,520 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:01:56,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:56,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32548178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'}] 2026-08-27 17:01:57,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32548178 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'} created pos.order #709 2026-08-27 17:01:57,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32548178 finished 2026-08-27 17:01:57,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.041 2026-08-27 17:01:57,395 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:01:57,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:01:57,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,718 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,826 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:57,928 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,407 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:58,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-08-27 17:01:59,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87879097 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'}] 2026-08-27 17:01:59,096 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:01:59,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1161, 1162] to pos.order #709 2026-08-27 17:01:59,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87879097 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'} updated pos.order #709 2026-08-27 17:01:59,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87879097 finished 2026-08-27 17:01:59,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.025 0.047 2026-08-27 17:01:59,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:01:59,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:01:59,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,365 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,587 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,638 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:01:59,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99356594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'}] 2026-08-27 17:02:00,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99356594 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'} updated pos.order #709 2026-08-27 17:02:00,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99356594 finished 2026-08-27 17:02:00,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.019 0.041 2026-08-27 17:02:00,112 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:00,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:00,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,341 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:00,979 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,192 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,450 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:01,967 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86538104 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'}] 2026-08-27 17:02:02,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1163] to pos.order #709 2026-08-27 17:02:02,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86538104 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '25949206-060d-45c1-a2a1-e19ca9864ac3'} updated pos.order #709 2026-08-27 17:02:02,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86538104 finished 2026-08-27 17:02:02,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.015 0.040 2026-08-27 17:02:02,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:02] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.012 0.030 2026-08-27 17:02:02,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-08-27 17:02:02,329 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:02:02,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:02] "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.004 2026-08-27 17:02:02,388 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,599 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:02,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,238 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,291 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:02:03,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:03,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89070568 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ff777ccb-b4af-4481-95ac-2bc7cffdd739'}] 2026-08-27 17:02:03,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89070568 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ff777ccb-b4af-4481-95ac-2bc7cffdd739'} created pos.order #710 2026-08-27 17:02:03,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89070568 finished 2026-08-27 17:02:03,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.044 2026-08-27 17:02:03,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:03,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-08-27 17:02:03,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:02:03,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21682272 (allocated 23072768) 2026-08-27 17:02:03,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 102554 2026-08-27 17:02:03,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-08-27 17:02:03,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 102554 2026-08-27 17:02:03,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170203_618799_test_02_others_bis.txt 2026-08-27 17:02:03,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpzddof5wx_chrome_odoo" 2026-08-27 17:02:03,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-08-27 17:02:03,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 102767 2026-08-27 17:02:03,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpsjavdm8f_chrome_odoo 2026-08-27 17:02:03,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36251/json/version 2026-08-27 17:02:03,958 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:03,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:03,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36251/json 2026-08-27 17:02:03,968 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:03,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:36251/devtools/page/51547AC1790C769DE0425D956D95926C 2026-08-27 17:02:03,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-08-27 17:02:03,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-08-27 17:02:03,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:03,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-08-27 17:02:03,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:03,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:04,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:04,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.268 2026-08-27 17:02:04,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '51547AC1790C769DE0425D956D95926C', 'loaderId': 'CE3BCCBE7219D010559ADF93BB9F7310', 'isDownload': False} 2026-08-27 17:02:04,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-08-27 17:02:04,301 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:04,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:02:04,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-08-27 17:02:04,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:02:04,631 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:04,634 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:04,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:02:04,647 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:04,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:04,651 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:02:04,656 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:04,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:04,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:02:04,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:02:04,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:04,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:02:04,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.071 0.163 2026-08-27 17:02:04,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:04,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:04] "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.004 2026-08-27 17:02:05,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 17:02:05,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.004 2026-08-27 17:02:05,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:05,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:02:05,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:05,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:05,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:05,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:02:05,117 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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-08-27 17:02:05,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:05,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.021 2026-08-27 17:02:05,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-27 17:02:05,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:05,187 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:05,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:05,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.091 0.022 2026-08-27 17:02:05,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.041 2026-08-27 17:02:05,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.162 2026-08-27 17:02:05,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:05,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:02:05,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:02:05,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:05,428 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,462 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:02:07,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:07,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,678 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:07,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,246 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52509489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '951a12ab-0581-48a1-841c-86740a08898e'}] 2026-08-27 17:02:08,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52509489 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '951a12ab-0581-48a1-841c-86740a08898e'} created pos.order #711 2026-08-27 17:02:08,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52509489 finished 2026-08-27 17:02:08,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.016 0.040 2026-08-27 17:02:08,395 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:08,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.015 0.025 2026-08-27 17:02:08,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:02:08,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,668 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64695777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '951a12ab-0581-48a1-841c-86740a08898e'}] 2026-08-27 17:02:08,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64695777 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '951a12ab-0581-48a1-841c-86740a08898e'} updated pos.order #711 2026-08-27 17:02:08,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64695777 finished 2026-08-27 17:02:08,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.037 2026-08-27 17:02:08,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:08,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.012 0.032 2026-08-27 17:02:08,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-08-27 17:02:08,912 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:02:08,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.003 2026-08-27 17:02:08,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:09,024 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:09,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:09,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-08-27 17:02:09,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:02:09,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16411188 (allocated 17960960) 2026-08-27 17:02:09,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 102767 2026-08-27 17:02:09,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-08-27 17:02:09,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 102767 2026-08-27 17:02:09,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170209_219822_test_04_ticket_screen.txt 2026-08-27 17:02:09,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpsjavdm8f_chrome_odoo" 2026-08-27 17:02:09,227 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-08-27 17:02:09,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 102973 2026-08-27 17:02:09,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpztjg3o8t_chrome_odoo 2026-08-27 17:02:09,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:44281/json/version 2026-08-27 17:02:09,416 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:09,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:09,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:44281/json 2026-08-27 17:02:09,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:09,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:44281/devtools/page/630892C03D945E59D7AA64439BC1ACA1 2026-08-27 17:02:09,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-08-27 17:02:09,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-08-27 17:02:09,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:09,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-08-27 17:02:09,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:09,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:09,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:09,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:09] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.022 0.255 2026-08-27 17:02:09,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '630892C03D945E59D7AA64439BC1ACA1', 'loaderId': '15A258810F947F326E449F2515912A72', 'isDownload': False} 2026-08-27 17:02:09,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-08-27 17:02:09,888 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:09,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:02:09,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:02:09,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:02:10,220 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:10,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:10,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:02:10,236 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:10,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:10,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:10,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:02:10,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:10,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-08-27 17:02:10,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:02:10,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:10,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:02:10,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.073 0.248 2026-08-27 17:02:10,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:10,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "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.004 2026-08-27 17:02:10,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:02:10,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "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.003 2026-08-27 17:02:10,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:10,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:02:10,776 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:10,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:10,790 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:02:10,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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-08-27 17:02:10,798 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:10,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-27 17:02:10,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:02:10,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:02:10,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:10,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:02:10,961 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:10,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.067 2026-08-27 17:02:11,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.040 2026-08-27 17:02:11,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:11] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.132 2026-08-27 17:02:11,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:11,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,096 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:11,155 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,623 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,831 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37454886 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'}] 2026-08-27 17:02:11,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37454886 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'} created pos.order #712 2026-08-27 17:02:11,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37454886 finished 2026-08-27 17:02:11,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.043 2026-08-27 17:02:11,928 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:11,979 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:12,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:02:12,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,191 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,246 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,410 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,416 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:12,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:12,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:12,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9720176 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'}] 2026-08-27 17:02:12,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:12,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #712 2026-08-27 17:02:12,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9720176 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'} updated pos.order #712 2026-08-27 17:02:12,754 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9720176 finished 2026-08-27 17:02:12,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.063 0.134 2026-08-27 17:02:12,815 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:12,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:14,912 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:02:14,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:14,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,449 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:15,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24381392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '02b976eb-d40f-4e9e-aa3c-df1c4bc235b8'}] 2026-08-27 17:02:15,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24381392 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '02b976eb-d40f-4e9e-aa3c-df1c4bc235b8'} created pos.order #713 2026-08-27 17:02:15,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24381392 finished 2026-08-27 17:02:15,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.036 2026-08-27 17:02:15,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:16,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-27 17:02:16,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.009 0.019 2026-08-27 17:02:16,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:02:16,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-27 17:02:16,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:16,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:16,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:16,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,328 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:02:18,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:18,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:18,868 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,247 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,300 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,456 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:19,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75608766 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b6410932-91c4-4576-8f24-771a441d7dc4'}] 2026-08-27 17:02:19,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75608766 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b6410932-91c4-4576-8f24-771a441d7dc4'} created pos.order #714 2026-08-27 17:02:19,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75608766 finished 2026-08-27 17:02:19,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.032 0.100 2026-08-27 17:02:19,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:19,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:21,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-08-27 17:02:21,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:21,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:21,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,358 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,528 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:22,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-27 17:02:23,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:23,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-27 17:02:23,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67258724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'}] 2026-08-27 17:02:23,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67258724 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'} created pos.order #715 2026-08-27 17:02:23,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67258724 finished 2026-08-27 17:02:23,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-27 17:02:23,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.041 2026-08-27 17:02:23,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:02:23,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-27 17:02:23,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,921 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:23,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:23,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:02:24,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,080 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-08-27 17:02:24,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:24,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-27 17:02:26,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:26,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-27 17:02:26,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 17:02:26,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:02:26,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-27 17:02:26,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:26,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:26,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:02:26,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,054 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-08-27 17:02:27,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:27,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-27 17:02:29,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:29,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 17:02:29,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:02:29,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:29,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-27 17:02:30,093 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,247 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:30,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66136378 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'}] 2026-08-27 17:02:30,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #715 2026-08-27 17:02:30,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66136378 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'} updated pos.order #715 2026-08-27 17:02:30,537 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66136378 finished 2026-08-27 17:02:30,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.038 0.108 2026-08-27 17:02:30,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,695 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:30,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:32,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-27 17:02:33,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-27 17:02:33,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-27 17:02:33,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.008 0.019 2026-08-27 17:02:33,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:02:33,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-27 17:02:33,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-08-27 17:02:33,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.004 0.008 2026-08-27 17:02:33,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:02:33,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.004 0.015 2026-08-27 17:02:33,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.013 2026-08-27 17:02:33,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.011 2026-08-27 17:02:33,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:02:33,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-27 17:02:33,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.014 2026-08-27 17:02:33,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.020 2026-08-27 17:02:33,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-27 17:02:33,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-27 17:02:33,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:33,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:33,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6361514 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'}] 2026-08-27 17:02:33,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6361514 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '190f187a-8227-451a-b2dc-7a01e4c7210c'} sync ignored for existing PoS order pos.order(712,) (state: paid) 2026-08-27 17:02:33,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6361514 finished 2026-08-27 17:02:33,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.013 0.035 2026-08-27 17:02:33,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59193028 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': 'b6410932-91c4-4576-8f24-771a441d7dc4'}] 2026-08-27 17:02:33,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59193028 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': 'b6410932-91c4-4576-8f24-771a441d7dc4'} sync ignored for existing PoS order pos.order(714,) (state: paid) 2026-08-27 17:02:33,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59193028 finished 2026-08-27 17:02:34,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.013 0.038 2026-08-27 17:02:34,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322131 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'}] 2026-08-27 17:02:34,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322131 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '092eb5ed-c89d-46a4-aa72-c0b12755c0f8'} sync ignored for existing PoS order pos.order(715,) (state: paid) 2026-08-27 17:02:34,034 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322131 finished 2026-08-27 17:02:34,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.011 0.032 2026-08-27 17:02:34,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,252 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-08-27 17:02:34,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,407 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41313622 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '02b976eb-d40f-4e9e-aa3c-df1c4bc235b8'}] 2026-08-27 17:02:34,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1173] to pos.order #713 2026-08-27 17:02:34,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #713 2026-08-27 17:02:34,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41313622 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '02b976eb-d40f-4e9e-aa3c-df1c4bc235b8'} updated pos.order #713 2026-08-27 17:02:34,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41313622 finished 2026-08-27 17:02:34,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.038 0.120 2026-08-27 17:02:34,903 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:34,964 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,014 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:35,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:35,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:35,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,139 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,192 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-27 17:02:36,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35048887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '5a1cee3e-bc32-46d6-9b66-64cee57f4597'}] 2026-08-27 17:02:36,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35048887 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '5a1cee3e-bc32-46d6-9b66-64cee57f4597'} created pos.order #716 2026-08-27 17:02:36,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35048887 finished 2026-08-27 17:02:36,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.032 0.118 2026-08-27 17:02:36,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-08-27 17:02:36,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:36] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:02:36,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:02:36,539 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:36,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52210858 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '5a1cee3e-bc32-46d6-9b66-64cee57f4597'}] 2026-08-27 17:02:36,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52210858 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '5a1cee3e-bc32-46d6-9b66-64cee57f4597'} sync ignored for existing PoS order pos.order(716,) (state: paid) 2026-08-27 17:02:36,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52210858 finished 2026-08-27 17:02:36,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-27 17:02:36,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.012 0.036 2026-08-27 17:02:36,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-08-27 17:02:36,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:02:36,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 27663272 (allocated 29888512) 2026-08-27 17:02:36,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 102973 2026-08-27 17:02:36,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-08-27 17:02:36,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 102973 2026-08-27 17:02:36,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170236_829730_test_05_tip_screen.txt 2026-08-27 17:02:36,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpztjg3o8t_chrome_odoo" 2026-08-27 17:02:36,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-08-27 17:02:37,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 103216 2026-08-27 17:02:37,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpuohj02r0_chrome_odoo 2026-08-27 17:02:37,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:40753/json/version 2026-08-27 17:02:37,013 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:37,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:37,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:40753/json 2026-08-27 17:02:37,067 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:37,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:40753/devtools/page/4EC6E273741D5CCAEFABDABDD6AAF92F 2026-08-27 17:02:37,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-08-27 17:02:37,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-08-27 17:02:37,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:37,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-08-27 17:02:37,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:37,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:37,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:37,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.241 2026-08-27 17:02:37,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '4EC6E273741D5CCAEFABDABDD6AAF92F', 'loaderId': 'B4249BA678BAD1DEBCACA60050CB818D', 'isDownload': False} 2026-08-27 17:02:37,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-08-27 17:02:37,459 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:37,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:02:37,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:02:37,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:02:37,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:37,790 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:37,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:02:37,802 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:37,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:37,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:02:37,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:37,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:37,828 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:02:37,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:02:37,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:37,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:02:38,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.070 0.163 2026-08-27 17:02:38,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:38,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "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.003 2026-08-27 17:02:38,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 17:02:38,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "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.003 2026-08-27 17:02:38,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:38,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:02:38,216 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:38,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:38,227 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:38,266 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:02:38,266 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:02:38,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.012 2026-08-27 17:02:38,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:02:38,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:02:38,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:38,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.060 0.018 2026-08-27 17:02:38,381 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:38,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.094 2026-08-27 17:02:38,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.035 2026-08-27 17:02:38,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "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.003 2026-08-27 17:02:38,554 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,569 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:38,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,726 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:38,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,518 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:39,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,052 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,317 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,468 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62047253 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '751529be-022c-4cd7-b5e6-538b351a437f'}] 2026-08-27 17:02:40,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62047253 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '751529be-022c-4cd7-b5e6-538b351a437f'} created pos.order #717 2026-08-27 17:02:40,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62047253 finished 2026-08-27 17:02:40,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.017 0.044 2026-08-27 17:02:40,627 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:40,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:40,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,739 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,844 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,903 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:40,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32798629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '751529be-022c-4cd7-b5e6-538b351a437f'}] 2026-08-27 17:02:41,195 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1175, 1177] 2026-08-27 17:02:41,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32798629 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '751529be-022c-4cd7-b5e6-538b351a437f'} updated pos.order #717 2026-08-27 17:02:41,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32798629 finished 2026-08-27 17:02:41,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.029 0.053 2026-08-27 17:02:41,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48473055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e1915a53-ad43-4d3d-917b-444f6ad39803'}] 2026-08-27 17:02:41,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48473055 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e1915a53-ad43-4d3d-917b-444f6ad39803'} created pos.order #718 2026-08-27 17:02:41,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48473055 finished 2026-08-27 17:02:41,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.012 0.036 2026-08-27 17:02:41,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-08-27 17:02:41,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.020 2026-08-27 17:02:41,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:02:41,537 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,587 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,695 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-08-27 17:02:41,951 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:41,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.021 2026-08-27 17:02:41,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 17:02:42,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:02:42,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,175 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,225 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-08-27 17:02:42,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:02:42,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18917436 (allocated 20189184) 2026-08-27 17:02:42,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 103216 2026-08-27 17:02:42,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-08-27 17:02:42,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 103216 2026-08-27 17:02:42,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170242_434976_test_06_split_bill_screen.txt 2026-08-27 17:02:42,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpuohj02r0_chrome_odoo" 2026-08-27 17:02:42,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-08-27 17:02:42,554 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #219 deleted product.product records with IDs: [2496] 2026-08-27 17:02:42,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 103428 2026-08-27 17:02:42,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpoeaqb930_chrome_odoo 2026-08-27 17:02:42,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45909/json/version 2026-08-27 17:02:42,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:42,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45909/json 2026-08-27 17:02:42,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:42,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:45909/devtools/page/0DA30DEEE150B94D2751E386E4E3801C 2026-08-27 17:02:42,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-27 17:02:42,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-27 17:02:42,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:42,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-27 17:02:42,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:42,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:42,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:43,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.015 0.262 2026-08-27 17:02:43,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '0DA30DEEE150B94D2751E386E4E3801C', 'loaderId': '6AC6B81E3A61967F31839AF2401DA406', 'isDownload': False} 2026-08-27 17:02:43,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-08-27 17:02:43,180 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:43,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:02:43,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:02:43,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:02:43,493 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:43,495 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:43,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:02:43,507 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:43,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:43,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:02:43,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:43,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:43,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 17:02:43,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:02:43,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:43,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:02:43,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.071 0.162 2026-08-27 17:02:43,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:02:43,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:43,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 17:02:43,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:02:43,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:02:43,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:43,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:02:43,926 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:43,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:43,933 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:43,960 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:02:43,969 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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-08-27 17:02:43,972 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:02:43,978 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:43,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.041 2026-08-27 17:02:43,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:02:43,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.064 0.025 2026-08-27 17:02:44,088 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:44,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.006 0.110 2026-08-27 17:02:44,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.026 2026-08-27 17:02:44,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:44] "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.003 2026-08-27 17:02:44,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:44,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,910 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:44,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,123 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,328 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15076332 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96c18e47-79fe-484d-b923-ce6eac323368'}] 2026-08-27 17:02:45,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15076332 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96c18e47-79fe-484d-b923-ce6eac323368'} created pos.order #719 2026-08-27 17:02:45,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15076332 finished 2026-08-27 17:02:45,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.040 2026-08-27 17:02:45,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'edf7bd7a-21da-4e2f-96f4-aef592954ab0'}] 2026-08-27 17:02:45,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134007 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'edf7bd7a-21da-4e2f-96f4-aef592954ab0'} created pos.order #720 2026-08-27 17:02:45,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134007 finished 2026-08-27 17:02:45,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.034 2026-08-27 17:02:45,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,654 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:45,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:45,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,755 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:45,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97930506 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'edf7bd7a-21da-4e2f-96f4-aef592954ab0'}] 2026-08-27 17:02:45,882 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:45,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #720 2026-08-27 17:02:46,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97930506 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'edf7bd7a-21da-4e2f-96f4-aef592954ab0'} updated pos.order #720 2026-08-27 17:02:46,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97930506 finished 2026-08-27 17:02:46,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.056 0.126 2026-08-27 17:02:46,126 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49675688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96c18e47-79fe-484d-b923-ce6eac323368'}] 2026-08-27 17:02:46,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #719 2026-08-27 17:02:46,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49675688 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96c18e47-79fe-484d-b923-ce6eac323368'} updated pos.order #719 2026-08-27 17:02:46,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49675688 finished 2026-08-27 17:02:46,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.037 0.109 2026-08-27 17:02:46,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:46,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-27 17:02:46,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:02:46,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17496992 (allocated 19533824) 2026-08-27 17:02:46,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 103428 2026-08-27 17:02:46,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-27 17:02:46,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 103428 2026-08-27 17:02:46,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170246_839271_test_07_split_bill_screen.txt 2026-08-27 17:02:46,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpoeaqb930_chrome_odoo" 2026-08-27 17:02:46,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 103637 2026-08-27 17:02:46,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpxgy99aq1_chrome_odoo 2026-08-27 17:02:46,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:33745/json/version 2026-08-27 17:02:46,976 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:47,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:47,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:33745/json 2026-08-27 17:02:47,007 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:47,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:33745/devtools/page/158A314AA6F1B3E46ABA623221F923B7 2026-08-27 17:02:47,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-27 17:02:47,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-27 17:02:47,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:47,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-27 17:02:47,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:47,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:47,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.073 2026-08-27 17:02:47,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '158A314AA6F1B3E46ABA623221F923B7', 'loaderId': 'F4798E8D61DBA11DB9425C0097836FA4', 'isDownload': False} 2026-08-27 17:02:47,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-08-27 17:02:47,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:47,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:02:47,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:02:47,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:02:47,534 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:47,535 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:47,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:47,544 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:47,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/35] Tour SplitBillScreenTourPay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:02:47,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:02:47,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:47,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:47,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:02:47,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:02:47,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:02:47,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-27 17:02:47,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 263 0.072 0.157 2026-08-27 17:02:47,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:47,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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.003 2026-08-27 17:02:47,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 17:02:47,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:02:47,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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.004 2026-08-27 17:02:47,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.004 2026-08-27 17:02:47,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.048 2026-08-27 17:02:47,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:47,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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-08-27 17:02:47,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.051 2026-08-27 17:02:47,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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.058 2026-08-27 17:02:47,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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-08-27 17:02:47,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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-08-27 17:02:47,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-08-27 17:02:47,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "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.019 2026-08-27 17:02:47,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:47,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:47,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:02:48,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:02:48,007 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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-08-27 17:02:48,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:48,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.057 0.014 2026-08-27 17:02:48,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:02:48,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:48,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/35] Tour SplitBillScreenTourPay → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:02:48,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.064 2026-08-27 17:02:48,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.090 2026-08-27 17:02:48,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.015 2026-08-27 17:02:48,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/35] Tour SplitBillScreenTourPay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-27 17:02:48,224 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:48,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:02:48,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/35] 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-08-27 17:02:48,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/35] 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-08-27 17:02:48,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:02:48,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/35] Tour SplitBillScreenTourPay → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:02:48,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:02:48,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/35] 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-08-27 17:02:48,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/35] 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-08-27 17:02:48,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:02:48,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:02:48,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Normal (trigger: .modal .attribute-name-cell:contains('Normal') input) 2026-08-27 17:02:48,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:02:48,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:02:48,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Zero (trigger: .modal .attribute-name-cell:contains('Zero') input) 2026-08-27 17:02:49,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:02:49,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:02:49,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .more-btn) 2026-08-27 17:02:49,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/35] Tour SplitBillScreenTourPay → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-08-27 17:02:49,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-08-27 17:02:49,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Zero","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Zero"))) 2026-08-27 17:02:49,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-08-27 17:02:49,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:02:49,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48609385 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'aa111a1e-fd6f-4b24-b02f-c340f20f2d94'}] 2026-08-27 17:02:49,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48609385 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'aa111a1e-fd6f-4b24-b02f-c340f20f2d94'} created pos.order #721 2026-08-27 17:02:49,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48609385 finished 2026-08-27 17:02:49,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.012 0.039 2026-08-27 17:02:49,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77826049 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '035ad847-708a-4ab7-8286-2174832c0f4e'}] 2026-08-27 17:02:49,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77826049 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '035ad847-708a-4ab7-8286-2174832c0f4e'} created pos.order #722 2026-08-27 17:02:49,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77826049 finished 2026-08-27 17:02:49,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.011 0.036 2026-08-27 17:02:49,587 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:49,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:49,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:02:49,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-08-27 17:02:49,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36815864 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '035ad847-708a-4ab7-8286-2174832c0f4e'}] 2026-08-27 17:02:49,668 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:49,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #722 2026-08-27 17:02:49,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36815864 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '035ad847-708a-4ab7-8286-2174832c0f4e'} updated pos.order #722 2026-08-27 17:02:49,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36815864 finished 2026-08-27 17:02:49,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.041 0.126 2026-08-27 17:02:49,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-08-27 17:02:49,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-08-27 17:02:50,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Normal"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Normal"))) 2026-08-27 17:02:50,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-08-27 17:02:50,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:02:50,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:02:50,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:02:50,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51343478 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'aa111a1e-fd6f-4b24-b02f-c340f20f2d94'}] 2026-08-27 17:02:50,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #721 2026-08-27 17:02:50,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51343478 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'aa111a1e-fd6f-4b24-b02f-c340f20f2d94'} updated pos.order #721 2026-08-27 17:02:50,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51343478 finished 2026-08-27 17:02:50,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.041 0.119 2026-08-27 17:02:50,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:02:50,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-27 17:02:50,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:02:50,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18660320 (allocated 20058112) 2026-08-27 17:02:50,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 103637 2026-08-27 17:02:50,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-27 17:02:50,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 103637 2026-08-27 17:02:50,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170250_613423_test_07_split_bill_screen.txt 2026-08-27 17:02:50,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpxgy99aq1_chrome_odoo" 2026-08-27 17:02:50,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-08-27 17:02:50,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 103856 2026-08-27 17:02:50,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpxtadw54i_chrome_odoo 2026-08-27 17:02:50,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:39001/json/version 2026-08-27 17:02:50,801 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:50,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:50,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:39001/json 2026-08-27 17:02:50,863 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:50,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:39001/devtools/page/BDD50FD043550CF0B0CF1A9F7F7F4EA6 2026-08-27 17:02:50,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-08-27 17:02:50,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-08-27 17:02:50,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:50,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-08-27 17:02:50,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:50,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:50,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:51,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.234 2026-08-27 17:02:51,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'BDD50FD043550CF0B0CF1A9F7F7F4EA6', 'loaderId': '6F24B310EC7D56E701599BCCF0E38A7E', 'isDownload': False} 2026-08-27 17:02:51,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-08-27 17:02:51,242 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:51,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:02:51,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:02:51,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:02:51,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:51,580 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:51,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:02:51,593 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:51,596 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:51,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:02:51,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:51,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:51,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:02:51,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:02:51,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:51,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:02:51,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.068 0.159 2026-08-27 17:02:51,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:51,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "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.004 2026-08-27 17:02:51,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:02:51,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "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.004 2026-08-27 17:02:51,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:51,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:02:52,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:52,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:52,010 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:52,016 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:52,060 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:02:52,062 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 17:02:52,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.052 2026-08-27 17:02:52,069 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:52,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-08-27 17:02:52,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.033 2026-08-27 17:02:52,186 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:02:52,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.120 2026-08-27 17:02:52,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.034 2026-08-27 17:02:52,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "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.003 2026-08-27 17:02:52,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,351 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:52,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,668 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:52,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,032 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,509 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:53,510 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:02:53,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57911799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cafe8b8a-282c-4990-acf9-d9c7e768b914'}] 2026-08-27 17:02:53,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:02:53,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57911799 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cafe8b8a-282c-4990-acf9-d9c7e768b914'} created pos.order #723 2026-08-27 17:02:53,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57911799 finished 2026-08-27 17:02:53,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.050 0.128 2026-08-27 17:02:53,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:53,927 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:02:53,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:53] "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.003 2026-08-27 17:02:53,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,037 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,137 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,238 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1239828 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c807206e-924a-4171-a88e-332977d427e2'}] 2026-08-27 17:02:54,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1239828 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c807206e-924a-4171-a88e-332977d427e2'} created pos.order #724 2026-08-27 17:02:54,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1239828 finished 2026-08-27 17:02:54,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.010 0.033 2026-08-27 17:02:54,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.008 0.017 2026-08-27 17:02:54,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:02:54,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:02:54,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:54,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,246 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,398 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:55,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1549957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c807206e-924a-4171-a88e-332977d427e2'}] 2026-08-27 17:02:55,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1188] to pos.order #724 2026-08-27 17:02:55,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #724 2026-08-27 17:02:55,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1549957 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c807206e-924a-4171-a88e-332977d427e2'} updated pos.order #724 2026-08-27 17:02:55,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1549957 finished 2026-08-27 17:02:55,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.049 0.128 2026-08-27 17:02:55,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-08-27 17:02:55,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:02:55,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18570524 (allocated 20058112) 2026-08-27 17:02:55,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 103856 2026-08-27 17:02:55,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-08-27 17:02:55,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 103856 2026-08-27 17:02:56,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170256_031113_test_08_refund_stay_current_table.txt 2026-08-27 17:02:56,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpxtadw54i_chrome_odoo" 2026-08-27 17:02:56,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-08-27 17:02:56,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 104069 2026-08-27 17:02:56,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp320vp3xb_chrome_odoo 2026-08-27 17:02:56,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:37909/json/version 2026-08-27 17:02:56,530 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:56,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-08-27 17:02:56,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:37909/json 2026-08-27 17:02:56,576 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:02:56,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:37909/devtools/page/D33E8968862B63779897CE8733BF2418 2026-08-27 17:02:56,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-08-27 17:02:56,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-08-27 17:02:56,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:02:56,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-08-27 17:02:56,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:02:56,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:02:56,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:02:59,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.018 2.497 2026-08-27 17:02:59,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'D33E8968862B63779897CE8733BF2418', 'loaderId': '56CABB8AA64C66E8A0B9298B63DF9E95', 'isDownload': False} 2026-08-27 17:02:59,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-08-27 17:02:59,227 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:02:59,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:02:59,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:02:59,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:02:59,540 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:59,542 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:59,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:02:59,556 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:02:59,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:02:59,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:02:59,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:02:59,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:59,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:02:59,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:02:59,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:02:59,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:02:59,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.077 0.176 2026-08-27 17:02:59,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:02:59,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.003 2026-08-27 17:02:59,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.023 2026-08-27 17:02:59,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02: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.003 2026-08-27 17:02:59,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-08-27 17:02:59,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:02:59,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:02:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:00,012 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:00,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:00,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:00,024 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:00,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.046 2026-08-27 17:03:00,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 17:03:00,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 17:03:00,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:00,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.011 0.083 2026-08-27 17:03:00,187 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:03:00,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.109 2026-08-27 17:03:00,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.066 2026-08-27 17:03:00,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "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.003 2026-08-27 17:03:00,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,348 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:00,395 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,449 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,694 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:00,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,366 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,416 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,694 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:01,967 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,187 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,600 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,651 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35590596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e9b91342-0b07-4bd1-bcc4-ca626281f694'}] 2026-08-27 17:03:02,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35590596 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e9b91342-0b07-4bd1-bcc4-ca626281f694'} created pos.order #725 2026-08-27 17:03:02,947 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:02,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35590596 finished 2026-08-27 17:03:02,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.022 0.058 2026-08-27 17:03:03,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45296690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '50a6b5ab-fae7-4542-b026-c4633459944f'}] 2026-08-27 17:03:03,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45296690 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '50a6b5ab-fae7-4542-b026-c4633459944f'} created pos.order #726 2026-08-27 17:03:03,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45296690 finished 2026-08-27 17:03:03,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.016 0.045 2026-08-27 17:03:03,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,252 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:03,252 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:03,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88409733 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '50a6b5ab-fae7-4542-b026-c4633459944f'}] 2026-08-27 17:03:03,472 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:03,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #726 2026-08-27 17:03:03,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88409733 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '50a6b5ab-fae7-4542-b026-c4633459944f'} updated pos.order #726 2026-08-27 17:03:03,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88409733 finished 2026-08-27 17:03:03,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.085 0.262 2026-08-27 17:03:03,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:03,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,231 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,332 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,484 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:04,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-08-27 17:03:04,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:03:04,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22738292 (allocated 24383488) 2026-08-27 17:03:04,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 104069 2026-08-27 17:03:04,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-08-27 17:03:04,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 104069 2026-08-27 17:03:04,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170304_744707_test_09_combo_split_bill.txt 2026-08-27 17:03:04,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp320vp3xb_chrome_odoo" 2026-08-27 17:03:04,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-08-27 17:03:04,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 104277 2026-08-27 17:03:04,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp8hy0vplf_chrome_odoo 2026-08-27 17:03:04,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45791/json/version 2026-08-27 17:03:04,941 26 INFO rb-b8d0dd6-224299-408903 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 2026-08-27 17:03:04,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:04,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45791/json 2026-08-27 17:03:04,986 26 INFO rb-b8d0dd6-224299-408903 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 2026-08-27 17:03:04,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:45791/devtools/page/28275D33CE684865196E84DF90CF3978 2026-08-27 17:03:05,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-08-27 17:03:05,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-08-27 17:03:05,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:05,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-08-27 17:03:05,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:05,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:05,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:05,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.015 0.256 2026-08-27 17:03:05,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '28275D33CE684865196E84DF90CF3978', 'loaderId': '6F2C5FBB98A213B8C576DCF4577D7CB2', 'isDownload': False} 2026-08-27 17:03:05,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-08-27 17:03:05,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:05,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:03:05,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:03:05,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-27 17:03:05,688 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:05,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:05,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:05,703 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:05,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:05,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:05,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:05,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:05,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:03:05,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:03:05,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.019 2026-08-27 17:03:05,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-27 17:03:06,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.071 0.162 2026-08-27 17:03:06,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:06,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:06,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:03:06,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.004 2026-08-27 17:03:06,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:06,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:03:06,122 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:06,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:06,130 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:06,130 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:06,162 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:06,163 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:06,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.018 2026-08-27 17:03:06,176 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:06,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:03:06,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.029 2026-08-27 17:03:06,281 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:06,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.182 2026-08-27 17:03:06,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.100 2026-08-27 17:03:06,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:06,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,476 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:06,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:06,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-08-27 17:03:06,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:03:06,903 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:06,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74506304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9e30c494-fd15-40e1-acaf-a7297e46ecc8'}] 2026-08-27 17:03:06,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74506304 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9e30c494-fd15-40e1-acaf-a7297e46ecc8'} created pos.order #727 2026-08-27 17:03:06,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74506304 finished 2026-08-27 17:03:06,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-27 17:03:07,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:07,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:09,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:09,093 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:09,144 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:09,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:11,243 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:03:11,293 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:03:11,344 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:11,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-08-27 17:03:11,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 17:03:11,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15276972 (allocated 16515072) 2026-08-27 17:03:11,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 104277 2026-08-27 17:03:11,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-08-27 17:03:11,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 104277 2026-08-27 17:03:11,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170311_484362_test_10_save_last_preparation_changes.txt 2026-08-27 17:03:11,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmp8hy0vplf_chrome_odoo" 2026-08-27 17:03:11,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-08-27 17:03:11,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 104481 2026-08-27 17:03:11,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpo2misoo4_chrome_odoo 2026-08-27 17:03:11,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:46819/json/version 2026-08-27 17:03:11,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:11,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:11,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:46819/json 2026-08-27 17:03:11,721 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:11,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:46819/devtools/page/56571C5A1C60C2A2035ECF566D62D3A7 2026-08-27 17:03:11,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-08-27 17:03:11,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-08-27 17:03:11,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:11,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-08-27 17:03:11,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:11,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:11,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:12,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.015 0.229 2026-08-27 17:03:12,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '56571C5A1C60C2A2035ECF566D62D3A7', 'loaderId': 'F2611B79C76C689D8AE5618B2199455B', 'isDownload': False} 2026-08-27 17:03:12,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-08-27 17:03:12,123 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:12,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:03:12,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:03:12,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:03:12,454 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:12,458 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:12,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:03:12,470 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:12,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:12,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:03:12,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:12,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:12,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:12,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:03:12,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-27 17:03:12,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:03:12,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.070 0.164 2026-08-27 17:03:12,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:12,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:12,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 17:03:12,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.006 2026-08-27 17:03:12,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:12,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:12,904 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:12,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:12,913 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:12,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:12,923 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:12,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.013 2026-08-27 17:03:12,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.056 2026-08-27 17:03:12,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 17:03:12,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:12,987 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:13,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.070 0.018 2026-08-27 17:03:13,083 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:13,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.104 2026-08-27 17:03:13,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.031 2026-08-27 17:03:13,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:13,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:13,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,369 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,577 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4447930 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f55ff2dc-0d21-4851-b346-0fecf8e08f07'}] 2026-08-27 17:03:13,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4447930 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f55ff2dc-0d21-4851-b346-0fecf8e08f07'} created pos.order #728 2026-08-27 17:03:13,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4447930 finished 2026-08-27 17:03:13,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-27 17:03:13,676 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:13,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 0.004 2026-08-27 17:03:13,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:13,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,332 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,504 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:14,505 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:14,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:14,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1901336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f55ff2dc-0d21-4851-b346-0fecf8e08f07'}] 2026-08-27 17:03:14,631 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:14,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #728 2026-08-27 17:03:14,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1901336 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f55ff2dc-0d21-4851-b346-0fecf8e08f07'} updated pos.order #728 2026-08-27 17:03:14,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1901336 finished 2026-08-27 17:03:14,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 216 0.068 0.143 2026-08-27 17:03:14,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-08-27 17:03:14,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-27 17:03:14,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16445616 (allocated 18223104) 2026-08-27 17:03:14,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 104481 2026-08-27 17:03:14,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-08-27 17:03:14,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 104481 2026-08-27 17:03:15,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170315_024185_test_12_order_tracking.txt 2026-08-27 17:03:15,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpo2misoo4_chrome_odoo" 2026-08-27 17:03:15,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-08-27 17:03:15,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 104687 2026-08-27 17:03:15,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmph8n4j67v_chrome_odoo 2026-08-27 17:03:15,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:38009/json/version 2026-08-27 17:03:15,213 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:15,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:15,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:38009/json 2026-08-27 17:03:15,263 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:15,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:38009/devtools/page/B32FE526FB4E36CB811BCD88EA871FC9 2026-08-27 17:03:15,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-08-27 17:03:15,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-08-27 17:03:15,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:15,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-08-27 17:03:15,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:15,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:15,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:15,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:15] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.290 2026-08-27 17:03:15,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'B32FE526FB4E36CB811BCD88EA871FC9', 'loaderId': 'BDCC5709E38DD2E9613710882CC37110', 'isDownload': False} 2026-08-27 17:03:15,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-08-27 17:03:15,702 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:15,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:15] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:15,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:15] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:03:15,718 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:15] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:03:16,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:16,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:16,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:16,026 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:16,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:16,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:16,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:16,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:16,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:16,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:03:16,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:03:16,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:03:16,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.066 0.161 2026-08-27 17:03:16,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:16,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "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.003 2026-08-27 17:03:16,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:03:16,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "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.003 2026-08-27 17:03:16,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:16,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:16,425 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:16,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 17:03:16,460 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:03:16,469 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:16,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:16,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.040 2026-08-27 17:03:16,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 17:03:16,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-27 17:03:16,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:16,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:16,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.073 2026-08-27 17:03:16,584 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:16,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.059 0.099 2026-08-27 17:03:16,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.096 2026-08-27 17:03:16,734 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "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.003 2026-08-27 17:03:16,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:16,777 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:16,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:16,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-08-27 17:03:16,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:03:16,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13949500 (allocated 14942208) 2026-08-27 17:03:16,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 104687 2026-08-27 17:03:16,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-08-27 17:03:16,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 104687 2026-08-27 17:03:17,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170317_003402_test_13_category_check.txt 2026-08-27 17:03:17,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmph8n4j67v_chrome_odoo" 2026-08-27 17:03:17,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-08-27 17:03:17,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 104883 2026-08-27 17:03:17,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpihvgoz8e_chrome_odoo 2026-08-27 17:03:17,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:45857/json/version 2026-08-27 17:03:17,204 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:17,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:17,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:45857/json 2026-08-27 17:03:17,262 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:17,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:45857/devtools/page/7683AE01D9783174C9F90B22BB1AABA7 2026-08-27 17:03:17,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-08-27 17:03:17,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-08-27 17:03:17,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:17,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-08-27 17:03:17,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:17,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:17,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:17,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.235 2026-08-27 17:03:17,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '7683AE01D9783174C9F90B22BB1AABA7', 'loaderId': 'CBD5F0614B733027B3BA78D2E78857E3', 'isDownload': False} 2026-08-27 17:03:17,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-08-27 17:03:17,649 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:17,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:17,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:03:17,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:03:17,980 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:17,982 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:17,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:17,996 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:17,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:18,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:18,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:18,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:18,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-27 17:03:18,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:03:18,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.015 2026-08-27 17:03:18,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:03:18,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.085 0.169 2026-08-27 17:03:18,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:18,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:18,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-27 17:03:18,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:18,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:18,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:18,438 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:18,471 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:18,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:18,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 17:03:18,483 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:18,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:18,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.023 2026-08-27 17:03:18,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:03:18,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:18,566 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:18,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.022 2026-08-27 17:03:18,594 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:18,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.049 2026-08-27 17:03:18,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.104 2026-08-27 17:03:18,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:18,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:18,794 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:18,851 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:18,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:18,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6926377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6a0956ca-5580-40df-90ad-b030779f7121'}] 2026-08-27 17:03:18,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6926377 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6a0956ca-5580-40df-90ad-b030779f7121'} created pos.order #729 2026-08-27 17:03:18,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6926377 finished 2026-08-27 17:03:18,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.043 2026-08-27 17:03:19,009 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:19,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:19,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:19,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:21,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-08-27 17:03:21,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-27 17:03:21,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 14975488 (allocated 16515072) 2026-08-27 17:03:21,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 104883 2026-08-27 17:03:21,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-08-27 17:03:21,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 104883 2026-08-27 17:03:21,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170321_287497_test_13_crm_team.txt 2026-08-27 17:03:21,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpihvgoz8e_chrome_odoo" 2026-08-27 17:03:21,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-08-27 17:03:21,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 105085 2026-08-27 17:03:21,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmps5whqoa6_chrome_odoo 2026-08-27 17:03:21,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45557/json/version 2026-08-27 17:03:21,474 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:21,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:21,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45557/json 2026-08-27 17:03:21,508 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:21,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:45557/devtools/page/F164B17D3F66D10047D4CF84DB19A495 2026-08-27 17:03:21,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-08-27 17:03:21,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-08-27 17:03:21,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:21,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-08-27 17:03:21,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:21,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:21,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:21,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:21] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.235 2026-08-27 17:03:21,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': 'F164B17D3F66D10047D4CF84DB19A495', 'loaderId': '0D4477E4571B5162B1F7A9D7FCE08B40', 'isDownload': False} 2026-08-27 17:03:21,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-08-27 17:03:21,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:21,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:21] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:03:21,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:21] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-08-27 17:03:21,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:21] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:03:22,225 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:22,227 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:22,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:03:22,240 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:22,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/31] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:03:22,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:22,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:22,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:22,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:22,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:03:22,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.017 2026-08-27 17:03:22,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:03:22,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.077 0.171 2026-08-27 17:03:22,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:22,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:22,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 17:03:22,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:22,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:22,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:22,697 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:22,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:22,708 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:22,710 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:03:22,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 17:03:22,716 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:22,718 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:22,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:22,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.044 0.023 2026-08-27 17:03:22,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:03:22,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.062 2026-08-27 17:03:22,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:22,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.118 2026-08-27 17:03:22,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.022 2026-08-27 17:03:22,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.012 2026-08-27 17:03:22,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/31] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:03:23,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:23,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/31] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:03:23,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/31] 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-08-27 17:03:23,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/31] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:03:23,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/31] 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-08-27 17:03:23,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-08-27 17:03:23,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/31] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:03:23,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:23,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43743710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '716bc34f-1a00-43d1-ab79-16763bb63e13'}] 2026-08-27 17:03:23,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43743710 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '716bc34f-1a00-43d1-ab79-16763bb63e13'} created pos.order #730 2026-08-27 17:03:23,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43743710 finished 2026-08-27 17:03:23,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.020 0.042 2026-08-27 17:03:23,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:23,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:03:23,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:03:23,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-08-27 17:03:23,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-08-27 17:03:23,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/31] Tour OrderChange → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-27 17:03:23,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:03:23,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/31] Tour OrderChange → Step Check that: ---check order button not contain data--- is not true (trigger: body:not(:has(.product-screen .submit-order:not(:contains("Message"))))) 2026-08-27 17:03:23,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:03:23,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-08-27 17:03:23,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [21/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-08-27 17:03:24,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [22/31] Tour OrderChange → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 17:03:24,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [23/31] Tour OrderChange → Step Check that: ---click order button--- is not true (trigger: body:not(:has(.actionpad .submit-order))) 2026-08-27 17:03:24,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [24/31] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:03:24,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [25/31] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:03:24,181 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:24,182 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:24,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [26/31] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:03:24,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [27/31] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:03:24,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [28/31] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-08-27 17:03:24,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [29/31] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:03:24,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [30/31] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 17:03:24,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '716bc34f-1a00-43d1-ab79-16763bb63e13'}] 2026-08-27 17:03:24,455 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:24,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #730 2026-08-27 17:03:24,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004215 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '716bc34f-1a00-43d1-ab79-16763bb63e13'} updated pos.order #730 2026-08-27 17:03:24,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004215 finished 2026-08-27 17:03:24,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.054 0.131 2026-08-27 17:03:24,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [31/31] Tour OrderChange → Step .receipt-screen .receipt-change:contains("10") 2026-08-27 17:03:24,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-08-27 17:03:24,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-27 17:03:24,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16717528 (allocated 17960960) 2026-08-27 17:03:24,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 105085 2026-08-27 17:03:24,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-08-27 17:03:24,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 105085 2026-08-27 17:03:24,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170324_861432_test_14_change_synced_order.txt 2026-08-27 17:03:24,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmps5whqoa6_chrome_odoo" 2026-08-27 17:03:24,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-08-27 17:03:25,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105288 2026-08-27 17:03:25,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp9hnneinf_chrome_odoo 2026-08-27 17:03:25,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41763/json/version 2026-08-27 17:03:25,041 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:25,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:25,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41763/json 2026-08-27 17:03:25,085 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:25,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41763/devtools/page/F41E0EF92936302A43A42A2441FC643B 2026-08-27 17:03:25,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-27 17:03:25,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-27 17:03:25,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:25,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-27 17:03:25,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:25,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:25,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:25,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.265 2026-08-27 17:03:25,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'F41E0EF92936302A43A42A2441FC643B', 'loaderId': '252F1C4E282298CCD1037BA31AB51209', 'isDownload': False} 2026-08-27 17:03:25,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-08-27 17:03:25,488 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:25,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:03:25,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:03:25,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:03:25,835 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:25,837 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:25,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:03:25,850 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:25,852 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:03:25,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:25,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:25,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:25,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.005 2026-08-27 17:03:25,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:03:25,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-27 17:03:25,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:03:26,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.067 0.169 2026-08-27 17:03:26,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:03:26,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:03:26,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:03:26,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:26,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:26,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:26,288 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:26,299 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:26,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:26,314 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:26,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:26,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.017 2026-08-27 17:03:26,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 17:03:26,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.036 0.031 2026-08-27 17:03:26,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:03:26,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:26,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.022 2026-08-27 17:03:26,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:26,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.111 2026-08-27 17:03:26,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.029 2026-08-27 17:03:26,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.012 2026-08-27 17:03:26,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:03:26,604 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:26,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:03:26,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-08-27 17:03:26,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:03:26,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:03:26,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:03:26,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour1 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-27 17:03:26,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour1 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:03:27,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-08-27 17:03:27,039 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,040 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-08-27 17:03:27,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:03:27,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:03:27,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:03:27,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:03:27,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] 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-08-27 17:03:27,406 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:03:27,407 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:03:27,407 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:03:27,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:03:27,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:03:27,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:03:27,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:03:27,408 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:03:27,410 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:03:27,410 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:03:27,410 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:03:27,410 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:03:27,411 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:03:27,411 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:03:27,411 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:03:27,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:03:27,413 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:03:27,413 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:03:27,413 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:03:27,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:03:27,415 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:03:27,415 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:03:27,415 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:03:27,415 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:03:27,415 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:03:27,422 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,428 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:03:27,428 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:03:27,428 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:03:27,429 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:03:27,429 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:03:27,429 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:03:27,429 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:03:27,429 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:03:27,430 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:03:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:03:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:03:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:03:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:03:27,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:03:27,432 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:03:27,432 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:03:27,433 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:03:27,434 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:03:27,434 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,461 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,461 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:03:27,462 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:03:27,462 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:03:27,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:03:27,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,465 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:03:27,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:27,465 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:03:27,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:03:27,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:03:27,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:03:27,467 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:03:27,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:03:27,469 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:03:27,469 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:03:27,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:03:27,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:03:27,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:03:27,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:03:27,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:03:27,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:03:27,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:03:27,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:03:27,472 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:03:27,473 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:03:27,476 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:03:27,478 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:03:27,479 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:03:27,479 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:03:27,482 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:03:27,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:03:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:03:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:03:27,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:03:27,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:03:27,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:03:27,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:03:27,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:03:27,487 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,489 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,493 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,497 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,497 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:27,498 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:03:27,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:27,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,564 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:27,565 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,569 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,570 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:27,572 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,577 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:27,580 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:27,581 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:27,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33745432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'}] 2026-08-27 17:03:27,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:27,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33745432 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'} created pos.order #731 2026-08-27 17:03:27,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33745432 finished 2026-08-27 17:03:27,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.017 0.045 2026-08-27 17:03:27,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:03:27,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:03:27,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:03:28,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:03:30,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-27 17:03:30,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:03:30,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16218692 (allocated 17301504) 2026-08-27 17:03:30,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105288 2026-08-27 17:03:30,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-27 17:03:30,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105288 2026-08-27 17:03:30,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170330_195574_test_14_pos_payment_sync.txt 2026-08-27 17:03:30,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp9hnneinf_chrome_odoo" 2026-08-27 17:03:30,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105521 2026-08-27 17:03:30,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp56r2453f_chrome_odoo 2026-08-27 17:03:30,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42061/json/version 2026-08-27 17:03:30,349 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:30,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:30,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42061/json 2026-08-27 17:03:30,383 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:30,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:42061/devtools/page/BD276924D2A0C532FF3EF6DE692FECE9 2026-08-27 17:03:30,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-27 17:03:30,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-27 17:03:30,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:30,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-27 17:03:30,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:30,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:30,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.021 2026-08-27 17:03:30,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'BD276924D2A0C532FF3EF6DE692FECE9', 'loaderId': 'C87A9601E8F9659CD40217E042FE08A5', 'isDownload': False} 2026-08-27 17:03:30,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-08-27 17:03:30,523 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:30,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-27 17:03:30,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-08-27 17:03:30,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-27 17:03:30,887 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:30,889 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:30,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:30,899 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:30,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/25] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:03:30,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:03:30,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:30,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:30,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:30,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:03:30,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.014 2026-08-27 17:03:30,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-27 17:03:31,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.062 0.167 2026-08-27 17:03:31,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:03:31,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:31,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-27 17:03:31,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:03:31,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:31,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:31,306 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:31,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "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.005 2026-08-27 17:03:31,318 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:31,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "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.010 2026-08-27 17:03:31,322 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:31,327 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:31,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:31,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.030 0.020 2026-08-27 17:03:31,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 17:03:31,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:03:31,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:31,396 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:31,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.064 0.026 2026-08-27 17:03:31,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/25] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:03:31,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.107 2026-08-27 17:03:31,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.087 2026-08-27 17:03:31,568 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:31,569 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:31,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:03:31,570 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:31,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:03:31,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/25] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:03:31,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/25] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:03:31,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/25] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-27 17:03:31,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/25] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:03:31,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:03:31,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:03:32,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/25] Tour PoSPaymentSyncTour2 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-27 17:03:32,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/25] Tour PoSPaymentSyncTour2 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:03:32,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/25] 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-08-27 17:03:32,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/25] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-08-27 17:03:32,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/25] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-08-27 17:03:32,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/25] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:03:32,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:03:32,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:03:32,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/25] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:03:32,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/25] 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-08-27 17:03:32,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:03:32,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:03:32,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:03:32,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:03:32,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:03:32,571 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:03:32,572 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:03:32,573 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:03:32,574 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:03:32,574 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:03:32,574 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:03:32,574 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:03:32,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:03:32,576 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:03:32,576 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:03:32,576 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:03:32,578 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:03:32,578 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:03:32,578 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:03:32,578 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:03:32,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:32,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:32,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:32,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:32,591 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:03:32,592 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:03:32,592 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:03:32,594 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:03:32,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:03:32,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:03:32,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:03:32,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:03:32,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:03:32,596 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:03:32,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:03:32,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:03:32,599 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:03:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:03:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:03:32,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:03:32,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:03:32,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:03:32,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:03:32,605 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:03:32,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,660 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,663 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,665 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:03:32,668 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,670 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,671 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,672 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:32,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:03:32,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,675 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:32,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:03:32,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:03:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:03:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:03:32,677 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:03:32,677 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:03:32,679 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:03:32,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,680 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:03:32,681 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:03:32,682 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:03:32,682 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:03:32,682 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,683 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:03:32,683 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:03:32,683 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:03:32,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:03:32,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:03:32,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:03:32,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:03:32,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:03:32,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:03:32,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:32,691 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,694 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:32,695 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:03:32,696 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:32,703 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:32,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:03:32,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 17:03:32,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79448993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'}] 2026-08-27 17:03:33,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:33,024 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [705] 2026-08-27 17:03:33,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #731 2026-08-27 17:03:33,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79448993 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'} updated pos.order #731 2026-08-27 17:03:33,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79448993 finished 2026-08-27 17:03:33,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.028 0.069 2026-08-27 17:03:33,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/25] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:03:33,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:33,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/25] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:03:33,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [25/25] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:03:35,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-27 17:03:35,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:03:35,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16691812 (allocated 17825792) 2026-08-27 17:03:35,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105521 2026-08-27 17:03:35,318 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-27 17:03:35,318 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105521 2026-08-27 17:03:35,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170335_379059_test_14_pos_payment_sync.txt 2026-08-27 17:03:35,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp56r2453f_chrome_odoo" 2026-08-27 17:03:35,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105756 2026-08-27 17:03:35,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmplbdsngoa_chrome_odoo 2026-08-27 17:03:35,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43687/json/version 2026-08-27 17:03:35,517 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:35,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:35,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43687/json 2026-08-27 17:03:35,563 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:35,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:43687/devtools/page/343C15EAEAAAA080624E3B410910DB8F 2026-08-27 17:03:35,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-27 17:03:35,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-27 17:03:35,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:35,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-27 17:03:35,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:35,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:35,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.019 2026-08-27 17:03:35,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '343C15EAEAAAA080624E3B410910DB8F', 'loaderId': 'DDC6CCA2519C874CE5EE11CCC9E78567', 'isDownload': False} 2026-08-27 17:03:35,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-08-27 17:03:35,716 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:35,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:35] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:35,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:35] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:35,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:35] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:03:36,059 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:36,062 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:36,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:36,071 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:36,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/23] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:03:36,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:03:36,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:36,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:36,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:36,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:36,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:03:36,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-27 17:03:36,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.062 0.162 2026-08-27 17:03:36,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:03:36,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:36,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 17:03:36,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "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.028 2026-08-27 17:03:36,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "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.005 2026-08-27 17:03:36,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:36,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "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-08-27 17:03:36,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:36,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.013 2026-08-27 17:03:36,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.019 2026-08-27 17:03:36,494 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:36,509 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:36,512 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:36,518 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:36,520 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:36,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-08-27 17:03:36,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.035 0.021 2026-08-27 17:03:36,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:03:36,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:36,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:36,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.021 2026-08-27 17:03:36,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.104 2026-08-27 17:03:36,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/23] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:03:36,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.024 2026-08-27 17:03:36,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:36,762 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:36,763 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:36,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:03:36,852 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:03:36,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/23] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:03:36,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/23] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:03:37,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/23] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-08-27 17:03:37,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/23] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:03:37,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:03:37,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:03:37,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/23] Tour PoSPaymentSyncTour3 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-27 17:03:37,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/23] Tour PoSPaymentSyncTour3 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:03:37,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/23] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-08-27 17:03:37,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/23] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:03:37,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:03:37,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:03:37,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/23] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:03:37,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/23] 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-08-27 17:03:37,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:03:37,654 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:03:37,654 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:03:37,654 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:03:37,655 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:03:37,655 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:03:37,656 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:03:37,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:03:37,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:03:37,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:03:37,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:03:37,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:03:37,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:03:37,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:03:37,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:03:37,658 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:03:37,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:03:37,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:03:37,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:03:37,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:03:37,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:03:37,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:03:37,661 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:03:37,662 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:03:37,664 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:03:37,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:03:37,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:03:37,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:03:37,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:03:37,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:03:37,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:03:37,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:03:37,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:03:37,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:03:37,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:03:37,677 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,680 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:03:37,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,682 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:37,682 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:03:37,683 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:03:37,683 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:03:37,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:03:37,684 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:03:37,686 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:37,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:03:37,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:03:37,686 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:03:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:03:37,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:03:37,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:03:37,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:03:37,691 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:03:37,691 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:03:37,691 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:03:37,692 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:37,694 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:03:37,694 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:03:37,694 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:03:37,695 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:03:37,695 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:03:37,701 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,702 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:03:37,703 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,758 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 17:03:37,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:03:37,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 17:03:37,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:03:37,761 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:03:37,762 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:03:37,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:03:37,763 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:37,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:03:37,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:03:37,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:03:37,765 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:03:37,765 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:03:37,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:03:37,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:03:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:03:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:03:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:03:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:03:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:03:37,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:03:37,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:03:37,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:03:37,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:03:37,770 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,771 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:03:37,772 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:37,773 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:03:37,774 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:03:37,775 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:37,776 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,778 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:37,785 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:37,786 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:37,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,790 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,791 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:37,795 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:37,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:38,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38990845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'}] 2026-08-27 17:03:38,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:38,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #731 2026-08-27 17:03:38,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38990845 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b2b59277-2802-4855-8399-6e17c61f7a21'} updated pos.order #731 2026-08-27 17:03:38,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38990845 finished 2026-08-27 17:03:38,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.021 0.057 2026-08-27 17:03:38,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/23] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-27 17:03:38,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:38,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/23] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:03:38,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/23] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:03:40,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-27 17:03:40,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:03:40,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16695832 (allocated 17825792) 2026-08-27 17:03:40,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105756 2026-08-27 17:03:40,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-27 17:03:40,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105756 2026-08-27 17:03:40,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170340_496199_test_14_pos_payment_sync.txt 2026-08-27 17:03:40,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmplbdsngoa_chrome_odoo" 2026-08-27 17:03:40,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-08-27 17:03:40,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 105992 2026-08-27 17:03:40,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpppwzn608_chrome_odoo 2026-08-27 17:03:40,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:44209/json/version 2026-08-27 17:03:40,700 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:40,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:40,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:44209/json 2026-08-27 17:03:40,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:40,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:44209/devtools/page/F0E61F2F55ED9048F7F8EEC40FB06CCF 2026-08-27 17:03:40,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-08-27 17:03:40,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-08-27 17:03:40,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:40,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-08-27 17:03:40,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:40,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:40,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:41,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.322 2026-08-27 17:03:41,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'F0E61F2F55ED9048F7F8EEC40FB06CCF', 'loaderId': '8F65DE3987E2474E25FFD464D7509AED', 'isDownload': False} 2026-08-27 17:03:41,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-08-27 17:03:41,233 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:41,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:41,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:41,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:41,565 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:41,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:41,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:41,580 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:41,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:41,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:41,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:41,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:41,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:41,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:03:41,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:03:41,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:03:41,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.079 0.163 2026-08-27 17:03:41,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:41,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:41,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:03:41,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.004 2026-08-27 17:03:41,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:41,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:03:42,003 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:42,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:42,015 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:42,026 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:42,027 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:42,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-27 17:03:42,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:03:42,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:03:42,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:42,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.024 2026-08-27 17:03:42,200 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:03:42,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.114 2026-08-27 17:03:42,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.027 2026-08-27 17:03:42,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:42,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:42,374 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,529 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:42,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,025 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,187 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,451 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,552 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:43,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-08-27 17:03:43,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227728 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'}] 2026-08-27 17:03:44,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227728 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'} created pos.order #732 2026-08-27 17:03:44,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227728 finished 2026-08-27 17:03:44,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-27 17:03:44,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7097229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'}] 2026-08-27 17:03:44,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7097229 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'} created pos.order #733 2026-08-27 17:03:44,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7097229 finished 2026-08-27 17:03:44,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.012 0.037 2026-08-27 17:03:44,141 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:44,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73468825 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'}] 2026-08-27 17:03:44,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73468825 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'} updated pos.order #733 2026-08-27 17:03:44,213 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:44,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73468825 finished 2026-08-27 17:03:44,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.041 2026-08-27 17:03:44,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:03:44,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,403 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,414 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:44,415 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:44,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67897754 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'}] 2026-08-27 17:03:44,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #733 2026-08-27 17:03:44,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67897754 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ea65f43-4c4c-4b73-9324-7e383f16e2b2'} updated pos.order #733 2026-08-27 17:03:44,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67897754 finished 2026-08-27 17:03:44,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.054 0.136 2026-08-27 17:03:44,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:44,934 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:03:44,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:44,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,468 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,742 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,900 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:45,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,055 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32915351 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'}] 2026-08-27 17:03:46,144 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1208] 2026-08-27 17:03:46,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1211] to pos.order #732 2026-08-27 17:03:46,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32915351 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'} updated pos.order #732 2026-08-27 17:03:46,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32915351 finished 2026-08-27 17:03:46,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.054 2026-08-27 17:03:46,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42487968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '7d778ce0-0a50-4522-b72f-5ccf627c033b'}] 2026-08-27 17:03:46,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42487968 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '7d778ce0-0a50-4522-b72f-5ccf627c033b'} created pos.order #734 2026-08-27 17:03:46,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42487968 finished 2026-08-27 17:03:46,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.037 2026-08-27 17:03:46,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779449 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '7d778ce0-0a50-4522-b72f-5ccf627c033b'}] 2026-08-27 17:03:46,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #734 2026-08-27 17:03:46,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779449 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '7d778ce0-0a50-4522-b72f-5ccf627c033b'} updated pos.order #734 2026-08-27 17:03:46,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779449 finished 2026-08-27 17:03:46,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.044 0.156 2026-08-27 17:03:46,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,876 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:46,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705886 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'}] 2026-08-27 17:03:46,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #732 2026-08-27 17:03:47,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705886 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b9d24f3b-bd8f-49d1-9065-bf6d9e1aad91'} updated pos.order #732 2026-08-27 17:03:47,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705886 finished 2026-08-27 17:03:47,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.038 0.110 2026-08-27 17:03:47,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:47,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-08-27 17:03:47,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:03:47,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20807808 (allocated 22286336) 2026-08-27 17:03:47,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 105992 2026-08-27 17:03:47,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-08-27 17:03:47,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 105992 2026-08-27 17:03:47,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170347_328601_test_15_split_bill_screen_actions.txt 2026-08-27 17:03:47,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpppwzn608_chrome_odoo" 2026-08-27 17:03:47,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-08-27 17:03:47,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 106201 2026-08-27 17:03:47,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp0im0z48a_chrome_odoo 2026-08-27 17:03:47,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44575/json/version 2026-08-27 17:03:47,511 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:47,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:47,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44575/json 2026-08-27 17:03:47,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:47,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:44575/devtools/page/28EE75891F927690C7E3C92E0D27F354 2026-08-27 17:03:47,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-08-27 17:03:47,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-08-27 17:03:47,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:47,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-08-27 17:03:47,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:47,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:47,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:47,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:47] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.015 0.243 2026-08-27 17:03:47,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '28EE75891F927690C7E3C92E0D27F354', 'loaderId': '267A354393385A57BC941168901CF997', 'isDownload': False} 2026-08-27 17:03:47,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-08-27 17:03:47,962 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:47,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:47] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:47,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:47] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:47,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:47] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:03:48,289 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:48,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:48,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:03:48,308 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:48,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:48,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:48,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:48,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:48,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:48,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:03:48,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.020 2026-08-27 17:03:48,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:03:48,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.167 2026-08-27 17:03:48,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:48,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:48,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:03:48,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.005 2026-08-27 17:03:48,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:48,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:48,779 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:48,784 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:48,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:48,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:48,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-08-27 17:03:48,798 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:48,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:48,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.026 2026-08-27 17:03:48,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:48,861 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:48,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.053 2026-08-27 17:03:48,895 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:48,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.049 2026-08-27 17:03:49,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.108 2026-08-27 17:03:49,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:49] "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.003 2026-08-27 17:03:49,080 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:49,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42437575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03feff49-5867-4aeb-b32a-a1ea5c637a94'}] 2026-08-27 17:03:49,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42437575 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03feff49-5867-4aeb-b32a-a1ea5c637a94'} created pos.order #735 2026-08-27 17:03:49,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42437575 finished 2026-08-27 17:03:49,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.015 0.040 2026-08-27 17:03:49,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,926 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:49,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:49,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:50,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:50] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.014 0.034 2026-08-27 17:03:50,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:50,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:03:50,436 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,488 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,539 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.002 0.005 2026-08-27 17:03:50,642 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:50,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-08-27 17:03:50,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:03:50,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15695508 (allocated 16777216) 2026-08-27 17:03:50,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 106201 2026-08-27 17:03:50,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-08-27 17:03:50,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 106201 2026-08-27 17:03:50,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170350_786130_test_cancel_order_from_ui.txt 2026-08-27 17:03:50,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp0im0z48a_chrome_odoo" 2026-08-27 17:03:50,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-08-27 17:03:50,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-08-27 17:03:51,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 106400 2026-08-27 17:03:51,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmp_05febhr_chrome_odoo 2026-08-27 17:03:51,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:43313/json/version 2026-08-27 17:03:51,358 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:51,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:51,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:43313/json 2026-08-27 17:03:51,397 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:51,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:43313/devtools/page/12DD75F60AA132729D24F3B68A2373C8 2026-08-27 17:03:51,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-08-27 17:03:51,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-08-27 17:03:51,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:51,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-08-27 17:03:51,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:51,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:51,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:51,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:51] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.015 0.258 2026-08-27 17:03:51,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '12DD75F60AA132729D24F3B68A2373C8', 'loaderId': '3611DBFCCC6338947B77666D9288F7DD', 'isDownload': False} 2026-08-27 17:03:51,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-08-27 17:03:51,796 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:51,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:03:51,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:03:51,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:03:52,133 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:52,137 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:52,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:03:52,148 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:52,150 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:52,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:52,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:52,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:52,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:52,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:03:52,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:03:52,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:03:52,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.071 0.175 2026-08-27 17:03:52,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:03:52,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:52,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:03:52,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:52,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:52,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:03:52,598 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:52,612 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:03:52,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:52,620 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:52,622 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:52,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.015 2026-08-27 17:03:52,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 17:03:52,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-27 17:03:52,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:52,689 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:03:52,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.072 0.021 2026-08-27 17:03:52,782 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:52,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.111 2026-08-27 17:03:52,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.040 2026-08-27 17:03:52,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:03:52,900 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:52,917 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:52,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-08-27 17:03:53,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:53,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-08-27 17:03:53,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 17:03:53,933 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:53,934 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:53,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17525832 (allocated 18747392) 2026-08-27 17:03:53,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 106400 2026-08-27 17:03:53,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-08-27 17:03:53,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 106400 2026-08-27 17:03:54,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170354_033269_test_combo_preparation_receipt.txt 2026-08-27 17:03:54,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmp_05febhr_chrome_odoo" 2026-08-27 17:03:54,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-08-27 17:03:54,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 106599 2026-08-27 17:03:54,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpg87wzium_chrome_odoo 2026-08-27 17:03:54,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:44911/json/version 2026-08-27 17:03:54,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:54,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:54,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:44911/json 2026-08-27 17:03:54,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:54,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:44911/devtools/page/05F101B8A87D13770DE549912F382C1F 2026-08-27 17:03:54,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-08-27 17:03:54,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-08-27 17:03:54,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:54,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-08-27 17:03:54,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:54,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:54,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:55,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.015 0.312 2026-08-27 17:03:55,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '05F101B8A87D13770DE549912F382C1F', 'loaderId': 'C8A0D989535C5E9BC64234C8714365A5', 'isDownload': False} 2026-08-27 17:03:55,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-08-27 17:03:55,032 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:55,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:55,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:03:55,048 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:55,355 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:55,357 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:55,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:55,370 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:55,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:55,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:03:55,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:55,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:55,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:55,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:03:55,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:03:55,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:03:55,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.068 0.173 2026-08-27 17:03:55,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:55,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:55,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 17:03:55,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.004 2026-08-27 17:03:55,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:55,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:03:55,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:55,808 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:55,811 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:55,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 17:03:55,817 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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-08-27 17:03:55,820 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:55,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.041 0.023 2026-08-27 17:03:55,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-27 17:03:55,876 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:55,891 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:55,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:55] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.029 2026-08-27 17:03:55,981 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:56,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.103 2026-08-27 17:03:56,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.084 2026-08-27 17:03:56,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03: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.003 2026-08-27 17:03:56,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:56,207 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:03:56,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-08-27 17:03:56,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-27 17:03:56,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15656040 (allocated 16777216) 2026-08-27 17:03:56,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 106599 2026-08-27 17:03:56,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-08-27 17:03:56,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 106599 2026-08-27 17:03:56,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170356_653117_test_combo_preparation_receipt_layout.txt 2026-08-27 17:03:56,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpg87wzium_chrome_odoo" 2026-08-27 17:03:56,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-08-27 17:03:57,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 106798 2026-08-27 17:03:57,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpd6zu6boz_chrome_odoo 2026-08-27 17:03:57,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37167/json/version 2026-08-27 17:03:57,122 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:57,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-08-27 17:03:57,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37167/json 2026-08-27 17:03:57,168 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:03:57,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:37167/devtools/page/C1968B1974823ECF5E2C0D49877D8E43 2026-08-27 17:03:57,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-08-27 17:03:57,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-08-27 17:03:57,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:03:57,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-08-27 17:03:57,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:03:57,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:03:57,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:03:57,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.235 2026-08-27 17:03:57,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'C1968B1974823ECF5E2C0D49877D8E43', 'loaderId': '982A17E17156F2DC31FB4A66DD62EAA9', 'isDownload': False} 2026-08-27 17:03:57,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-08-27 17:03:57,556 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:03:57,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:03:57,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:57,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:03:57,882 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:57,884 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:57,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:03:57,897 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:03:57,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/32] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:03:57,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:03:57,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:03:57,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:57,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:03:57,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:03:57,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-27 17:03:57,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:03:58,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.072 0.177 2026-08-27 17:03:58,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:58,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "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.003 2026-08-27 17:03:58,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-27 17:03:58,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "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.003 2026-08-27 17:03:58,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-08-27 17:03:58,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-27 17:03:58,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:58,334 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:58,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:58,374 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:03:58,374 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:58,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.015 2026-08-27 17:03:58,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 17:03:58,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-27 17:03:58,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:03:58,405 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:03:58,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.061 0.019 2026-08-27 17:03:58,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:58,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.101 2026-08-27 17:03:58,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.097 2026-08-27 17:03:58,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "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.004 2026-08-27 17:03:58,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/32] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-08-27 17:03:58,679 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:03:58,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/32] 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-08-27 17:03:58,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/32] 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-08-27 17:03:58,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/32] 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-08-27 17:03:58,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:03:58,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:03:59,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:03:59,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75828063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '343c3c4e-ad2d-4056-a2f9-b016e13e7575'}] 2026-08-27 17:03:59,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75828063 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '343c3c4e-ad2d-4056-a2f9-b016e13e7575'} created pos.order #737 2026-08-27 17:03:59,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75828063 finished 2026-08-27 17:03:59,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.019 0.047 2026-08-27 17:03:59,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:59,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:59,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/32] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:03:59,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/32] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:03:59,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/32] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:03:59,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/32] Tour test_combo_synchronisation → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:03:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/32] Tour test_combo_synchronisation → Step Search for partner "A" (trigger: .modal-dialog .input-group input) 2026-08-27 17:03:59,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/32] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-08-27 17:03:59,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/32] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:03:59,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:03:59,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:03:59,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29092720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '343c3c4e-ad2d-4056-a2f9-b016e13e7575'}] 2026-08-27 17:03:59,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29092720 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '343c3c4e-ad2d-4056-a2f9-b016e13e7575'} updated pos.order #737 2026-08-27 17:03:59,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29092720 finished 2026-08-27 17:03:59,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.017 0.042 2026-08-27 17:03:59,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:59,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:03:59,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:03:59,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/32] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-08-27 17:03:59,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/32] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-08-27 17:03:59,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/32] 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-08-27 17:04:00,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/32] 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-08-27 17:04:00,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/32] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-08-27 17:04:00,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:04:00,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-08-27 17:04:00,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/32] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-08-27 17:04:00,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/32] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-08-27 17:04:00,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/32] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-08-27 17:04:00,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-08-27 17:04:00,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:04:00,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21603924 (allocated 22679552) 2026-08-27 17:04:00,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 106798 2026-08-27 17:04:00,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-08-27 17:04:00,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 106798 2026-08-27 17:04:00,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170400_534971_test_combo_synchronisation.txt 2026-08-27 17:04:00,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpd6zu6boz_chrome_odoo" 2026-08-27 17:04:00,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-08-27 17:04:00,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 107004 2026-08-27 17:04:00,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp0mi5vyq0_chrome_odoo 2026-08-27 17:04:00,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39925/json/version 2026-08-27 17:04:00,736 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:00,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:00,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39925/json 2026-08-27 17:04:00,778 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:00,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:39925/devtools/page/6F8345217787EA2CDF48BA0078473DA8 2026-08-27 17:04:00,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-08-27 17:04:00,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-08-27 17:04:00,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:00,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-08-27 17:04:00,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:00,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:00,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:01,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.018 0.252 2026-08-27 17:04:01,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '6F8345217787EA2CDF48BA0078473DA8', 'loaderId': '6A96591C8A96C81FEB1F1053706CD451', 'isDownload': False} 2026-08-27 17:04:01,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-08-27 17:04:01,180 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:01,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:04:01,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:01,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:04:01,492 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:01,493 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:01,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:04:01,508 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:01,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/19] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:01,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:01,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:01,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:01,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:01,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:04:01,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-27 17:04:01,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:04:01,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.174 2026-08-27 17:04:01,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:01,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "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.003 2026-08-27 17:04:01,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.027 2026-08-27 17:04:01,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "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.004 2026-08-27 17:04:01,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:01,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-27 17:04:01,979 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:01,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:01,988 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:01,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:01,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:01,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:02,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-08-27 17:04:02,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:02,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-08-27 17:04:02,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/19] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:04:02,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.011 0.064 2026-08-27 17:04:02,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:02,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.103 2026-08-27 17:04:02,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.032 2026-08-27 17:04:02,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "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.004 2026-08-27 17:04:02,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-27 17:04:02,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:02,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/19] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:04:02,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-27 17:04:02,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/19] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-27 17:04:02,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-27 17:04:02,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/19] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:04:02,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/19] Tour test_course_restaurant_preparation_tour → Step body 2026-08-27 17:04:02,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/19] Tour test_course_restaurant_preparation_tour → Step body 2026-08-27 17:04:02,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/19] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:04:02,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:02,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6799950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'}] 2026-08-27 17:04:02,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6799950 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'} created pos.order #738 2026-08-27 17:04:02,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6799950 finished 2026-08-27 17:04:02,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.020 0.046 2026-08-27 17:04:02,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:04:02,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/19] Tour test_course_restaurant_preparation_tour → Step body 2026-08-27 17:04:02,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-27 17:04:03,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:03,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:04:03,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85884129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'}] 2026-08-27 17:04:03,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85884129 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'} updated pos.order #738 2026-08-27 17:04:03,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85884129 finished 2026-08-27 17:04:03,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.018 0.041 2026-08-27 17:04:03,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:04:03,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/19] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-08-27 17:04:03,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/19] Tour test_course_restaurant_preparation_tour → Step body 2026-08-27 17:04:03,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-27 17:04:03,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-08-27 17:04:03,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:04:03,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:04:03,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 17981612 (allocated 19271680) 2026-08-27 17:04:03,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49114328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'}] 2026-08-27 17:04:03,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 107004 2026-08-27 17:04:03,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-08-27 17:04:03,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 107004 2026-08-27 17:04:03,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49114328 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e7f03db5-999f-4c42-8721-04c433bd2bda'} updated pos.order #738 2026-08-27 17:04:03,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49114328 finished 2026-08-27 17:04:03,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.026 0.029 2026-08-27 17:04:03,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170403_406529_test_course_restaurant_preparation_tour.txt 2026-08-27 17:04:03,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp0mi5vyq0_chrome_odoo" 2026-08-27 17:04:03,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-08-27 17:04:03,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 107203 2026-08-27 17:04:03,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpw5kkrgr6_chrome_odoo 2026-08-27 17:04:03,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42107/json/version 2026-08-27 17:04:03,586 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:03,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:03,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42107/json 2026-08-27 17:04:03,618 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:03,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:42107/devtools/page/466B84D21A23AC97B1234117C8D34238 2026-08-27 17:04:03,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-08-27 17:04:03,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-08-27 17:04:03,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:04:03,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-08-27 17:04:03,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:03,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:03,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:04,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.023 0.245 2026-08-27 17:04:04,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '466B84D21A23AC97B1234117C8D34238', 'loaderId': '83E301EDC778B3BE39E60C1F5AA62C53', 'isDownload': False} 2026-08-27 17:04:04,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-08-27 17:04:04,047 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:04,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:04:04,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:04:04,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:04:04,382 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:04,387 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:04,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:04,403 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:04,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:04,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:04:04,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:04,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:04,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:04,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:04:04,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-27 17:04:04,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:04:04,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.069 0.166 2026-08-27 17:04:04,718 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:04,744 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "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.003 2026-08-27 17:04:04,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:04:04,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "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.003 2026-08-27 17:04:04,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:04,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:04,819 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:04,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:04,829 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:04,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:04,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:04,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.036 0.014 2026-08-27 17:04:04,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:04:04,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 17:04:04,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:04,960 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:04:04,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.063 0.021 2026-08-27 17:04:04,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:05] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.062 0.103 2026-08-27 17:04:05,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.099 2026-08-27 17:04:05,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:05] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:04:05,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-08-27 17:04:05,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:04:05,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12454548 (allocated 13369344) 2026-08-27 17:04:05,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 107203 2026-08-27 17:04:05,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-08-27 17:04:05,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 107203 2026-08-27 17:04:05,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170405_524460_test_create_floor_tour.txt 2026-08-27 17:04:05,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpw5kkrgr6_chrome_odoo" 2026-08-27 17:04:05,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-08-27 17:04:05,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 107405 2026-08-27 17:04:05,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpgoqjm_jj_chrome_odoo 2026-08-27 17:04:05,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:40715/json/version 2026-08-27 17:04:05,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:05,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:40715/json 2026-08-27 17:04:05,696 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:05,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:40715/devtools/page/2FAD67EE4BC63FFA158DF19BBEBD6476 2026-08-27 17:04:05,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-08-27 17:04:05,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-08-27 17:04:05,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:05,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-08-27 17:04:05,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=118" in browser 2026-08-27 17:04:05,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=118" 2026-08-27 17:04:05,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:06,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.029 0.394 2026-08-27 17:04:06,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '2FAD67EE4BC63FFA158DF19BBEBD6476', 'loaderId': 'C0B2514026B18E33F1C28F8A5CCE0526', 'isDownload': False} 2026-08-27 17:04:06,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-08-27 17:04:06,234 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:06,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:06,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:04:06,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:04:06,540 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:06,542 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:06,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:06,555 26 INFO rb-b8d0dd6-224299-408903 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=118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:06,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/21] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:06,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:06,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:06,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:06,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:06,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:06,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:04:06,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:04:06,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.066 0.160 2026-08-27 17:04:06,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:04:06,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:06,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:04:06,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:06,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:06,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:06,979 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:06,982 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:06,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:06,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:06,996 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:07,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:07,009 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:07,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.022 2026-08-27 17:04:07,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.045 0.034 2026-08-27 17:04:07,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/21] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:04:07,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.072 2026-08-27 17:04:07,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/21] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:07,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.071 0.096 2026-08-27 17:04:07,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.024 2026-08-27 17:04:07,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "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.003 2026-08-27 17:04:07,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/21] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:04:07,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:07,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-08-27 17:04:07,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:04:07,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8902954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a4b026-b328-4c1e-957c-80b93eabe9fa'}] 2026-08-27 17:04:07,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8902954 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a4b026-b328-4c1e-957c-80b93eabe9fa'} created pos.order #739 2026-08-27 17:04:07,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8902954 finished 2026-08-27 17:04:07,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.015 0.040 2026-08-27 17:04:07,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.013 0.024 2026-08-27 17:04:07,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:04:07,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-08-27 17:04:07,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:07,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/21] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:04:07,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/21] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:04:07,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/21] Tour test_customer_alone_saved → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:04:07,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/21] Tour test_customer_alone_saved → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-08-27 17:04:07,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/21] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-08-27 17:04:07,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/21] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:04:08,047 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:08,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-08-27 17:04:08,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-08-27 17:04:08,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:04:08,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9749459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a4b026-b328-4c1e-957c-80b93eabe9fa'}] 2026-08-27 17:04:08,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9749459 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a4b026-b328-4c1e-957c-80b93eabe9fa'} updated pos.order #739 2026-08-27 17:04:08,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9749459 finished 2026-08-27 17:04:08,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.014 0.036 2026-08-27 17:04:08,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.008 0.018 2026-08-27 17:04:08,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:04:08,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [19/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-08-27 17:04:08,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [20/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:08,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [21/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-08-27 17:04:08,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-08-27 17:04:08,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:04:08,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19432796 (allocated 21106688) 2026-08-27 17:04:08,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 107405 2026-08-27 17:04:08,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-08-27 17:04:08,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 107405 2026-08-27 17:04:08,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170408_605424_test_customer_alone_saved.txt 2026-08-27 17:04:08,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpgoqjm_jj_chrome_odoo" 2026-08-27 17:04:08,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-08-27 17:04:08,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 107617 2026-08-27 17:04:08,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpb_ink7b0_chrome_odoo 2026-08-27 17:04:08,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:44639/json/version 2026-08-27 17:04:08,786 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:08,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:08,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:44639/json 2026-08-27 17:04:08,861 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:08,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:44639/devtools/page/037AFC81DFC523E74B2DB58C572A11AD 2026-08-27 17:04:08,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-08-27 17:04:08,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-08-27 17:04:08,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:08,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-08-27 17:04:08,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:08,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:08,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:09,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.237 2026-08-27 17:04:09,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '037AFC81DFC523E74B2DB58C572A11AD', 'loaderId': 'B7D1222B900647A5292EE5CDAB2D3B1C', 'isDownload': False} 2026-08-27 17:04:09,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-08-27 17:04:09,244 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:09,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:09,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:04:09,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:09,570 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:09,572 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:09,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:09,586 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:09,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:09,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:09,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:09,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:09,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:09,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:09,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:04:09,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:04:09,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.066 0.169 2026-08-27 17:04:09,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:09,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "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.003 2026-08-27 17:04:09,955 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:04:09,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "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.003 2026-08-27 17:04:09,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:09,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:04:10,003 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:10,010 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:10,010 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:10,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:04:10,019 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:10,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:10,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.049 2026-08-27 17:04:10,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 17:04:10,070 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:10,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.020 2026-08-27 17:04:10,183 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:10,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.109 2026-08-27 17:04:10,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.044 2026-08-27 17:04:10,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "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.003 2026-08-27 17:04:10,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,331 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:10,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341981 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd8c989a9-d91f-4a2d-9a38-0df86c28fa38'}] 2026-08-27 17:04:10,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341981 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd8c989a9-d91f-4a2d-9a38-0df86c28fa38'} created pos.order #740 2026-08-27 17:04:10,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341981 finished 2026-08-27 17:04:10,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.041 2026-08-27 17:04:10,590 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:10,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,651 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:04:10,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:10,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:11,095 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:11,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46696922 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd8c989a9-d91f-4a2d-9a38-0df86c28fa38'}] 2026-08-27 17:04:11,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:11,113 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1224] 2026-08-27 17:04:11,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46696922 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd8c989a9-d91f-4a2d-9a38-0df86c28fa38'} updated pos.order #740 2026-08-27 17:04:11,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46696922 finished 2026-08-27 17:04:11,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.019 0.046 2026-08-27 17:04:11,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:11] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.015 0.029 2026-08-27 17:04:11,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:11,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:11,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63433366 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8b27986c-e1ae-4b54-b855-fd75ec3b8299'}] 2026-08-27 17:04:11,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63433366 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8b27986c-e1ae-4b54-b855-fd75ec3b8299'} created pos.order #741 2026-08-27 17:04:11,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63433366 finished 2026-08-27 17:04:11,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.010 0.033 2026-08-27 17:04:11,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:11,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-08-27 17:04:11,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 17:04:11,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16026904 (allocated 17174528) 2026-08-27 17:04:11,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 107617 2026-08-27 17:04:11,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-08-27 17:04:11,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 107617 2026-08-27 17:04:11,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170411_536225_test_delete_line_release_table.txt 2026-08-27 17:04:11,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpb_ink7b0_chrome_odoo" 2026-08-27 17:04:11,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-08-27 17:04:11,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 107817 2026-08-27 17:04:11,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmp9sl5ambw_chrome_odoo 2026-08-27 17:04:11,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35389/json/version 2026-08-27 17:04:11,693 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:11,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:11,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35389/json 2026-08-27 17:04:11,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:11,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:35389/devtools/page/E0F2CB13961B57E3AC0EFBC63ADCC8FA 2026-08-27 17:04:11,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-08-27 17:04:11,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-08-27 17:04:11,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:11,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-08-27 17:04:11,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:11,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:11,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:12,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.027 0.267 2026-08-27 17:04:12,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'E0F2CB13961B57E3AC0EFBC63ADCC8FA', 'loaderId': '68FCF1EE57E417A4E854861C9E97C487', 'isDownload': False} 2026-08-27 17:04:12,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-08-27 17:04:12,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:12,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:04:12,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:04:12,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:12,524 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:12,528 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:12,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:04:12,538 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:12,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:12,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:12,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:12,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:12,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:12,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:12,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-08-27 17:04:12,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:04:12,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.069 0.170 2026-08-27 17:04:12,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:12,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:12,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:04:12,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:12,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:12,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:12,988 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:12,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:12,997 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:12,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:13,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 17:04:13,006 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:13,006 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:13,060 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-27 17:04:13,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.046 0.026 2026-08-27 17:04:13,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.068 2026-08-27 17:04:13,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-08-27 17:04:13,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.093 2026-08-27 17:04:13,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.025 2026-08-27 17:04:13,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,295 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:13,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,468 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:13,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:13,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:13,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28733731 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '907dc7dd-5337-4985-b31e-c599169bc011'}] 2026-08-27 17:04:13,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28733731 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '907dc7dd-5337-4985-b31e-c599169bc011'} created pos.order #742 2026-08-27 17:04:13,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28733731 finished 2026-08-27 17:04:13,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.017 0.046 2026-08-27 17:04:13,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:14,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:14,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853060 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '907dc7dd-5337-4985-b31e-c599169bc011'}] 2026-08-27 17:04:14,061 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:14,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853060 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '907dc7dd-5337-4985-b31e-c599169bc011'} updated pos.order #742 2026-08-27 17:04:14,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853060 finished 2026-08-27 17:04:14,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.054 0.126 2026-08-27 17:04:14,300 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-08-27 17:04:16,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,456 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,567 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:16,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:17,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:17,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:17,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61052358 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ad9aeebe-d72e-4d80-90dc-e0e539ed9868'}] 2026-08-27 17:04:17,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61052358 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ad9aeebe-d72e-4d80-90dc-e0e539ed9868'} created pos.order #743 2026-08-27 17:04:17,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61052358 finished 2026-08-27 17:04:17,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.048 2026-08-27 17:04:17,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:17,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:17,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42505294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ad9aeebe-d72e-4d80-90dc-e0e539ed9868'}] 2026-08-27 17:04:17,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42505294 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ad9aeebe-d72e-4d80-90dc-e0e539ed9868'} updated pos.order #743 2026-08-27 17:04:17,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42505294 finished 2026-08-27 17:04:17,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.035 0.107 2026-08-27 17:04:17,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,506 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:19,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.003 2026-08-27 17:04:19,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,940 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:19,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1570958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b3aa77d3-bca7-4ffb-9432-23249d39f835'}] 2026-08-27 17:04:20,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1570958 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b3aa77d3-bca7-4ffb-9432-23249d39f835'} created pos.order #744 2026-08-27 17:04:20,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1570958 finished 2026-08-27 17:04:20,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.014 0.040 2026-08-27 17:04:20,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-08-27 17:04:20,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-27 17:04:20,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86428949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b3aa77d3-bca7-4ffb-9432-23249d39f835'}] 2026-08-27 17:04:20,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19687964 (allocated 21106688) 2026-08-27 17:04:20,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 107817 2026-08-27 17:04:20,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-08-27 17:04:20,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 107817 2026-08-27 17:04:20,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170420_423711_test_direct_sales.txt 2026-08-27 17:04:20,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmp9sl5ambw_chrome_odoo" 2026-08-27 17:04:20,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-08-27 17:04:20,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86428949 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b3aa77d3-bca7-4ffb-9432-23249d39f835'} updated pos.order #744 2026-08-27 17:04:20,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86428949 finished 2026-08-27 17:04:20,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.100 0.107 2026-08-27 17:04:20,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-08-27 17:04:20,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 108032 2026-08-27 17:04:20,702 26 INFO rb-b8d0dd6-224299-408903 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/tmp8y8qqoq9_chrome_odoo 2026-08-27 17:04:20,702 26 INFO rb-b8d0dd6-224299-408903 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:40121/json/version 2026-08-27 17:04:20,703 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:20,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:20,763 26 INFO rb-b8d0dd6-224299-408903 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:40121/json 2026-08-27 17:04:20,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:20,769 26 INFO rb-b8d0dd6-224299-408903 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:40121/devtools/page/7A792F40166149119B061F5655A2FE90 2026-08-27 17:04:20,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:20,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:20,881 26 INFO rb-b8d0dd6-224299-408903 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/118" in browser 2026-08-27 17:04:20,881 26 INFO rb-b8d0dd6-224299-408903 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/118" 2026-08-27 17:04:20,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:21,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.319 2026-08-27 17:04:21,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '7A792F40166149119B061F5655A2FE90', 'loaderId': '83E4D5B5995EA5EC2C381E3CF5E800C7', 'isDownload': False} 2026-08-27 17:04:21,225 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:21,232 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:21,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:21,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:04:21,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:04:21,538 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:21,540 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:21,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:21,553 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:21,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:21,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:21,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:21,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:21,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:21,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:21,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-27 17:04:21,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:04:21,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.071 0.164 2026-08-27 17:04:21,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:21,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "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.003 2026-08-27 17:04:21,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:04:21,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "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.004 2026-08-27 17:04:21,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:21,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:21,996 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:22,012 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:22,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-08-27 17:04:22,019 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:22,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:22,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.024 2026-08-27 17:04:22,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-27 17:04:22,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/23] 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-08-27 17:04:22,093 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:22,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/23] 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:04:22,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.074 0.022 2026-08-27 17:04:22,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.110 2026-08-27 17:04:22,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.044 2026-08-27 17:04:22,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "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.003 2026-08-27 17:04:22,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/23] 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-08-27 17:04:22,327 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:22,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-08-27 17:04:22,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:22,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/23] 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-08-27 17:04:22,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:04:22,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-08-27 17:04:22,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '084c213b-eeab-4940-9b5b-7f885f62be60'}] 2026-08-27 17:04:22,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-08-27 17:04:22,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907497 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '084c213b-eeab-4940-9b5b-7f885f62be60'} created pos.order #745 2026-08-27 17:04:22,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907497 finished 2026-08-27 17:04:22,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.051 0.127 2026-08-27 17:04:22,920 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:04:22,920 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:04:22,920 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:04:22,920 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:04:22,921 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:04:22,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:04:22,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:04:22,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:04:22,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:04:22,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:04:22,923 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:04:22,924 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:04:22,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:04:22,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:04:22,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:04:22,926 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:04:22,927 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:04:22,932 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,933 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:04:22,933 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:04:22,933 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:04:22,934 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:04:22,935 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:22,935 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:04:22,936 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:04:22,936 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:04:22,937 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,938 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,938 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:04:22,939 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,940 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:04:22,941 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:04:22,942 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:04:22,942 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,942 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:04:22,943 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:04:22,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:04:22,960 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-27 17:04:22,961 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:04:22,962 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,963 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:04:22,964 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:22,965 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,965 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:04:22,966 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:04:22,966 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:04:22,967 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:22,968 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,968 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:04:22,968 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:04:22,969 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:04:22,969 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:04:22,969 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:04:22,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:04:22,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:04:22,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:04:22,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:04:22,971 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:04:22,971 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:04:22,971 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:04:22,972 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:04:22,973 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:04:22,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:04:22,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:04:22,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:04:22,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:04:22,978 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:04:22,980 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:04:22,981 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:04:22,983 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:04:22,983 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:04:22,984 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:22,986 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:04:22,988 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,990 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:22,990 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:22,991 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:04:22,991 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:04:22,992 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:04:22,993 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:04:22,993 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:04:22,993 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:04:22,995 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:04:22,995 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:04:22,995 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:04:22,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:22,999 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:23,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:23,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:23,060 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:04:23,061 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:04:23,068 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:23,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:23,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:23,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:23] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.040 0.464 2026-08-27 17:04:24,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/23] 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-08-27 17:04:24,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/23] 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:04:24,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.003 2026-08-27 17:04:24,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/23] 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-08-27 17:04:24,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-08-27 17:04:24,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:04:24,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:04:24,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/23] 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-08-27 17:04:24,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:04:24,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/23] 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-08-27 17:04:24,802 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:24,802 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:24,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:04:24,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-08-27 17:04:24,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39913653 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '17b4711c-7d42-4c8f-84ed-22c46b360522'}] 2026-08-27 17:04:24,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-08-27 17:04:25,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39913653 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '17b4711c-7d42-4c8f-84ed-22c46b360522'} created pos.order #746 2026-08-27 17:04:25,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39913653 finished 2026-08-27 17:04:25,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.032 0.099 2026-08-27 17:04:25,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:25] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.005 0.023 2026-08-27 17:04:26,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/23] 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-08-27 17:04:26,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-08-27 17:04:26,642 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:26,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17392064 (allocated 19533824) 2026-08-27 17:04:26,716 26 INFO rb-b8d0dd6-224299-408903 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 108032 2026-08-27 17:04:26,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-08-27 17:04:26,717 26 INFO rb-b8d0dd6-224299-408903 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 108032 2026-08-27 17:04:26,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170426_787977_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-08-27 17:04:26,788 26 INFO rb-b8d0dd6-224299-408903 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/tmp8y8qqoq9_chrome_odoo" 2026-08-27 17:04:26,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-08-27 17:04:27,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 108264 2026-08-27 17:04:27,026 26 INFO rb-b8d0dd6-224299-408903 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/tmpakntq5w3_chrome_odoo 2026-08-27 17:04:27,026 26 INFO rb-b8d0dd6-224299-408903 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:32931/json/version 2026-08-27 17:04:27,027 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:27,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:27,072 26 INFO rb-b8d0dd6-224299-408903 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:32931/json 2026-08-27 17:04:27,073 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:27,078 26 INFO rb-b8d0dd6-224299-408903 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:32931/devtools/page/BA6272A44F84DCBC783A341682972622 2026-08-27 17:04:27,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:27,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:27,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:27,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:27,190 26 INFO rb-b8d0dd6-224299-408903 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/118" in browser 2026-08-27 17:04:27,190 26 INFO rb-b8d0dd6-224299-408903 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/118" 2026-08-27 17:04:27,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:27,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.015 0.236 2026-08-27 17:04:27,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'BA6272A44F84DCBC783A341682972622', 'loaderId': '99FC98FCB678D632C37FF85D29D48769', 'isDownload': False} 2026-08-27 17:04:27,449 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:27,457 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:27,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:27,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:04:27,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:04:27,781 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:27,782 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:27,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:27,795 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:27,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:27,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:27,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:27,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:27,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:27,828 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:27,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-27 17:04:27,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:28,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.166 2026-08-27 17:04:28,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:28,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.003 2026-08-27 17:04:28,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 17:04:28,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.004 2026-08-27 17:04:28,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:28,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:28,226 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:28,228 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:28,235 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:28,259 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 17:04:28,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.035 2026-08-27 17:04:28,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:04:28,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-27 17:04:28,280 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:28,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.025 2026-08-27 17:04:28,397 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:04:28,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.098 2026-08-27 17:04:28,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.030 2026-08-27 17:04:28,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.003 2026-08-27 17:04:28,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,558 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:28,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:28,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '761b3918-f158-4d5d-9d2b-d67cfa82a17a'}] 2026-08-27 17:04:28,852 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:29,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898719 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '761b3918-f158-4d5d-9d2b-d67cfa82a17a'} created pos.order #747 2026-08-27 17:04:29,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898719 finished 2026-08-27 17:04:29,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.059 0.128 2026-08-27 17:04:29,103 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,259 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:04:29,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:29,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,378 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,653 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:29,654 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:29,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f503a150-7044-4b6f-b5cc-6a024e29f3a6'}] 2026-08-27 17:04:29,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938235 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f503a150-7044-4b6f-b5cc-6a024e29f3a6'} created pos.order #748 2026-08-27 17:04:29,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938235 finished 2026-08-27 17:04:29,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.031 0.104 2026-08-27 17:04:29,939 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:29,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:30,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:30,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-08-27 17:04:30,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:30,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17160352 (allocated 18747392) 2026-08-27 17:04:30,159 26 INFO rb-b8d0dd6-224299-408903 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 108264 2026-08-27 17:04:30,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-08-27 17:04:30,160 26 INFO rb-b8d0dd6-224299-408903 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 108264 2026-08-27 17:04:30,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170430_216329_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-08-27 17:04:30,216 26 INFO rb-b8d0dd6-224299-408903 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/tmpakntq5w3_chrome_odoo" 2026-08-27 17:04:30,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-08-27 17:04:30,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 108475 2026-08-27 17:04:30,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpfb_9bwg3_chrome_odoo 2026-08-27 17:04:30,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:41611/json/version 2026-08-27 17:04:30,466 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:30,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:30,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:41611/json 2026-08-27 17:04:30,502 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:30,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:41611/devtools/page/4BFB8864F42D988659DDFFABF3715493 2026-08-27 17:04:30,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-08-27 17:04:30,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-08-27 17:04:30,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:30,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-08-27 17:04:30,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:30,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:30,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:30,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:30] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.017 0.295 2026-08-27 17:04:30,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '4BFB8864F42D988659DDFFABF3715493', 'loaderId': 'EDBA3A5BA9AF8FBD83562E3ADBF143B5', 'isDownload': False} 2026-08-27 17:04:30,926 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:30,934 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:30,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:30] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:30,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:30] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:30,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:30] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:04:31,246 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:31,251 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:31,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:04:31,262 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:31,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/36] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:31,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:31,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:31,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:31,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:31,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:04:31,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-08-27 17:04:31,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:04:31,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.071 0.178 2026-08-27 17:04:31,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:31,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "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.004 2026-08-27 17:04:31,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.030 2026-08-27 17:04:31,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "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.003 2026-08-27 17:04:31,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:31,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:04:31,707 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:31,721 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:31,723 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:31,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:31,765 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:31,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.047 2026-08-27 17:04:31,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-08-27 17:04:31,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-27 17:04:31,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/36] Tour test_floating_order_name_change_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:04:31,800 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:31,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.025 2026-08-27 17:04:31,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/36] Tour test_floating_order_name_change_partner → Step .new-order 2026-08-27 17:04:31,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.107 2026-08-27 17:04:31,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.056 2026-08-27 17:04:32,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:32,048 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:32,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/36] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-08-27 17:04:32,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/36] Tour test_floating_order_name_change_partner → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-08-27 17:04:32,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:04:32,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/36] Tour test_floating_order_name_change_partner → Step Search for partner "Abigael" (trigger: .modal-dialog .input-group input) 2026-08-27 17:04:32,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/36] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-08-27 17:04:32,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:04:32,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:32,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/36] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-08-27 17:04:32,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-08-27 17:04:32,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-08-27 17:04:32,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:32,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:04:32,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-08-27 17:04:32,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:32,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:04:32,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:04:32,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:04:32,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/36] Tour test_floating_order_name_change_partner → Step Search for partner "Deco Addict" (trigger: .modal-dialog .input-group input) 2026-08-27 17:04:33,046 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/36] 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-08-27 17:04:33,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:04:33,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:33,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/36] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-08-27 17:04:33,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-08-27 17:04:33,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-08-27 17:04:33,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:33,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:04:33,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-08-27 17:04:33,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:33,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:04:33,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:04:33,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/36] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-08-27 17:04:33,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:33,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/36] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-08-27 17:04:33,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-08-27 17:04:33,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-08-27 17:04:33,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:33,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:04:33,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-08-27 17:04:33,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-08-27 17:04:33,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:04:33,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25496800 (allocated 27136000) 2026-08-27 17:04:33,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 108475 2026-08-27 17:04:33,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-08-27 17:04:33,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 108475 2026-08-27 17:04:34,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170434_096719_test_floating_order_name_change_partner.txt 2026-08-27 17:04:34,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpfb_9bwg3_chrome_odoo" 2026-08-27 17:04:34,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-08-27 17:04:34,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 108686 2026-08-27 17:04:34,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpr4zayc2r_chrome_odoo 2026-08-27 17:04:34,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:35395/json/version 2026-08-27 17:04:34,306 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:34,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:34,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:35395/json 2026-08-27 17:04:34,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:34,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:35395/devtools/page/6DC77E73FDDD5A6865F52E7AE8095E61 2026-08-27 17:04:34,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-08-27 17:04:34,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-08-27 17:04:34,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:34,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-08-27 17:04:34,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:34,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:34,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:34,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:34] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.016 0.232 2026-08-27 17:04:34,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '6DC77E73FDDD5A6865F52E7AE8095E61', 'loaderId': 'AC0AC806BD84CA780B0209536150D384', 'isDownload': False} 2026-08-27 17:04:34,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:34,748 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:34,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:34] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:04:34,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:34] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:04:34,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:34] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:35,077 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:35,079 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:35,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:35,093 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:35,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:35,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:35,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:35,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:35,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:35,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:35,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-27 17:04:35,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:35,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.082 0.182 2026-08-27 17:04:35,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:04:35,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:04:35,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 17:04:35,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:04:35,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:35,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:04:35,576 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:35,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:35,592 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:04:35,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:35,604 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:35,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.016 2026-08-27 17:04:35,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:04:35,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:04:35,668 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:35,679 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:35,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.076 2026-08-27 17:04:35,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:35,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.102 2026-08-27 17:04:35,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.033 2026-08-27 17:04:35,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:35,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:35,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:36,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:36,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:36] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.003 0.009 2026-08-27 17:04:36,076 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:36,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:36] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.003 2026-08-27 17:04:36,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-08-27 17:04:36,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-27 17:04:36,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13474448 (allocated 14417920) 2026-08-27 17:04:36,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 108686 2026-08-27 17:04:36,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-08-27 17:04:36,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 108686 2026-08-27 17:04:36,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.013 0.030 2026-08-27 17:04:36,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170436_227933_test_future_orders_are_not_cancelled.txt 2026-08-27 17:04:36,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpr4zayc2r_chrome_odoo" 2026-08-27 17:04:36,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-08-27 17:04:36,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 108879 2026-08-27 17:04:36,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpqk7ge69w_chrome_odoo 2026-08-27 17:04:36,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:34145/json/version 2026-08-27 17:04:36,497 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:36,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:36,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:34145/json 2026-08-27 17:04:36,564 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:36,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:34145/devtools/page/02290427FEC019E871AE5633D1B45CF5 2026-08-27 17:04:36,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-08-27 17:04:36,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-08-27 17:04:36,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:36,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-08-27 17:04:36,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:36,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:36,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:37,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.320 2026-08-27 17:04:37,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '02290427FEC019E871AE5633D1B45CF5', 'loaderId': '9FC0AF36286FB2859FF17971F9B0F9E8', 'isDownload': False} 2026-08-27 17:04:37,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-08-27 17:04:37,039 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:37,048 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:04:37,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:04:37,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:04:37,372 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:37,374 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:37,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:37,388 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:37,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:37,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:37,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:04:37,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:37,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:37,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:37,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-27 17:04:37,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:37,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.074 0.184 2026-08-27 17:04:37,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:37,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "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-08-27 17:04:37,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.024 2026-08-27 17:04:37,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "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.003 2026-08-27 17:04:37,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:37,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:37,858 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:04:37,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:37,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:37,876 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:37,879 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:37,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-27 17:04:37,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-27 17:04:37,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:04:37,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:37,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:37,982 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:04:37,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.061 0.021 2026-08-27 17:04:38,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.096 2026-08-27 17:04:38,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.204 2026-08-27 17:04:38,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:38] "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.003 2026-08-27 17:04:38,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,175 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:38,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,438 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,599 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:38,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,248 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,298 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,573 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:39,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,325 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,376 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,638 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,739 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:40,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,150 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,374 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:41,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8145590 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '708301c0-a838-4864-a294-748ca5afe9fc'}] 2026-08-27 17:04:41,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8145590 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '708301c0-a838-4864-a294-748ca5afe9fc'} created pos.order #751 2026-08-27 17:04:41,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8145590 finished 2026-08-27 17:04:41,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.018 0.043 2026-08-27 17:04:41,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821767 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0d04a4a0-f601-4e90-a76f-177af4da563f'}] 2026-08-27 17:04:41,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821767 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0d04a4a0-f601-4e90-a76f-177af4da563f'} created pos.order #752 2026-08-27 17:04:41,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821767 finished 2026-08-27 17:04:41,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.015 0.040 2026-08-27 17:04:41,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63579222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0d04a4a0-f601-4e90-a76f-177af4da563f'}] 2026-08-27 17:04:41,554 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:41,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63579222 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0d04a4a0-f601-4e90-a76f-177af4da563f'} updated pos.order #752 2026-08-27 17:04:41,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63579222 finished 2026-08-27 17:04:41,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.041 2026-08-27 17:04:41,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:04:41,642 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,743 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,794 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:41,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,054 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-08-27 17:04:42,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.021 2026-08-27 17:04:42,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:04:42,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:04:42,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,582 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:42,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-08-27 17:04:42,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:04:42,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18939340 (allocated 21368832) 2026-08-27 17:04:42,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 108879 2026-08-27 17:04:42,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-08-27 17:04:42,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 108879 2026-08-27 17:04:42,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170442_858412_test_global_discount_split.txt 2026-08-27 17:04:42,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpqk7ge69w_chrome_odoo" 2026-08-27 17:04:42,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-08-27 17:04:43,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 109082 2026-08-27 17:04:43,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp63jidwuj_chrome_odoo 2026-08-27 17:04:43,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:39793/json/version 2026-08-27 17:04:43,053 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:43,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:43,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:39793/json 2026-08-27 17:04:43,095 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:43,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:39793/devtools/page/5AB9011DB8C2EDA7BE41028BC72A149D 2026-08-27 17:04:43,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-08-27 17:04:43,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-08-27 17:04:43,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:43,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-08-27 17:04:43,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:43,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:43,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:43,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.016 0.264 2026-08-27 17:04:43,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '5AB9011DB8C2EDA7BE41028BC72A149D', 'loaderId': 'F5FE5E684A7E45D3707E67773233F888', 'isDownload': False} 2026-08-27 17:04:43,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate ready code "odoo.isTourReady('test_guest_count_defaults_to_table_seats')" 2026-08-27 17:04:43,495 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:43,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:43,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:04:43,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:43,823 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:43,825 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:43,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:43,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:43,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [1/15] Tour test_guest_count_defaults_to_table_seats → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:43,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:04:43,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:43,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:43,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:43,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:43,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:04:43,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:44,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.076 0.167 2026-08-27 17:04:44,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:44,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "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.003 2026-08-27 17:04:44,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:04:44,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "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.003 2026-08-27 17:04:44,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:44,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:44,289 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:44,310 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:44,312 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:44,316 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:44,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:44,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.045 2026-08-27 17:04:44,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [2/15] Tour test_guest_count_defaults_to_table_seats → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:04:44,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-08-27 17:04:44,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-27 17:04:44,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 17:04:44,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [3/15] Tour test_guest_count_defaults_to_table_seats → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:44,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.011 0.074 2026-08-27 17:04:44,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.010 0.102 2026-08-27 17:04:44,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.060 2026-08-27 17:04:44,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "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.003 2026-08-27 17:04:44,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [4/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:04:44,624 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:44,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [5/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .more-btn) 2026-08-27 17:04:44,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [6/15] Tour test_guest_count_defaults_to_table_seats → Step guest number is 4 (trigger: .control-buttons button:contains("Guests"):contains(4)) 2026-08-27 17:04:44,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [7/15] Tour test_guest_count_defaults_to_table_seats → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-08-27 17:04:44,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [8/15] Tour test_guest_count_defaults_to_table_seats → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:04:44,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [9/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:04:44,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [10/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:04:44,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [11/15] Tour test_guest_count_defaults_to_table_seats → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-27 17:04:45,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [12/15] Tour test_guest_count_defaults_to_table_seats → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:04:45,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [13/15] Tour test_guest_count_defaults_to_table_seats → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:04:45,117 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:45,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:45,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [14/15] Tour test_guest_count_defaults_to_table_seats → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:04:45,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [15/15] Tour test_guest_count_defaults_to_table_seats → Step the receipt shows the table seats as guest count (trigger: .pos-receipt:contains('Table 5, Guests: 4')) 2026-08-27 17:04:45,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82328700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30554079-f5b7-4f7b-89a8-51ac07b667a1'}] 2026-08-27 17:04:45,242 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:45,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82328700 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30554079-f5b7-4f7b-89a8-51ac07b667a1'} created pos.order #753 2026-08-27 17:04:45,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82328700 finished 2026-08-27 17:04:45,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.057 0.126 2026-08-27 17:04:45,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-08-27 17:04:45,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_defaults_to_table_seats SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-08-27 17:04:45,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15567204 (allocated 16777216) 2026-08-27 17:04:45,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 109082 2026-08-27 17:04:45,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-08-27 17:04:45,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 109082 2026-08-27 17:04:45,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170445_628698_test_guest_count_defaults_to_table_seats.txt 2026-08-27 17:04:45,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp63jidwuj_chrome_odoo" 2026-08-27 17:04:45,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-08-27 17:04:45,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 109286 2026-08-27 17:04:45,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpkb255ux4_chrome_odoo 2026-08-27 17:04:45,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:39915/json/version 2026-08-27 17:04:45,874 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:45,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:45,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:39915/json 2026-08-27 17:04:45,908 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:45,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:39915/devtools/page/E4C0BEEF0DF27F41E4BB18DA14468C7D 2026-08-27 17:04:45,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-08-27 17:04:45,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-08-27 17:04:46,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:46,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-08-27 17:04:46,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:46,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:46,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:46,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.240 2026-08-27 17:04:46,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'E4C0BEEF0DF27F41E4BB18DA14468C7D', 'loaderId': 'C191E3B08DE2853EEF3FF99FD931A1C5', 'isDownload': False} 2026-08-27 17:04:46,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-08-27 17:04:46,335 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:46,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:46,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:04:46,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:04:46,646 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:46,648 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:46,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:46,661 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:46,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:46,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:46,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:46,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:46,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:04:46,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:04:46,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:04:46,718 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:04:46,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.069 0.166 2026-08-27 17:04:46,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:04:47,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "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.003 2026-08-27 17:04:47,035 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:04:47,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "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.022 2026-08-27 17:04:47,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:47,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:04:47,097 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,112 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.007 2026-08-27 17:04:47,119 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:47,122 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.055 2026-08-27 17:04:47,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-27 17:04:47,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:47,186 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:47,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.021 2026-08-27 17:04:47,284 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:47,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.111 2026-08-27 17:04:47,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.050 2026-08-27 17:04:47,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "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.003 2026-08-27 17:04:47,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:47,446 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,499 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:47,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:47,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:04:47,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:04:47,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:04:47,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:04:47,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:04:47,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:04:47,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:04:47,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:04:47,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:04:47,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:04:47,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:04:47,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:04:47,604 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:04:47,605 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:04:47,605 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:04:47,605 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:04:47,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:04:47,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:04:47,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:04:47,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:04:47,606 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:04:47,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:04:47,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:04:47,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:04:47,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:04:47,607 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:04:47,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:04:47,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:04:47,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:04:47,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:04:47,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:04:47,609 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:04:47,609 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:04:47,609 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:04:47,609 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:04:47,610 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:04:47,610 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:04:47,610 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:04:47,610 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:04:47,610 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:04:47,620 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,624 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,625 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,625 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:04:47,626 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:04:47,627 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:47,627 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:04:47,628 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:04:47,628 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:04:47,629 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:04:47,629 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:04:47,630 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-27 17:04:47,630 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,630 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:04:47,631 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:04:47,631 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:04:47,632 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:04:47,632 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:04:47,632 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:04:47,632 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:04:47,632 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:04:47,633 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:04:47,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:04:47,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,663 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,664 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,665 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:04:47,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:47,666 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:04:47,667 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:04:47,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:04:47,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:04:47,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:04:47,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:04:47,669 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:04:47,669 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:04:47,669 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:04:47,670 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:04:47,670 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:04:47,670 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:04:47,670 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:04:47,670 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:04:47,671 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:04:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:04:47,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:04:47,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:04:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:04:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:04:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:04:47,676 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:04:47,681 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,684 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,686 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:04:47,689 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,690 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:04:47,691 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:04:47,692 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:04:47,693 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,694 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,695 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,697 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,697 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:04:47,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:04:47,760 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:04:47,761 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:47,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:04:47,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,765 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:04:47,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:04:47,766 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:47,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:04:47,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:04:47,767 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:04:47,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:04:47,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:04:47,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:04:47,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:04:47,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:04:47,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:04:47,770 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:04:47,770 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:04:47,770 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:04:47,771 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:04:47,777 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:47,777 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:47,778 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:48,032 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:48,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56297840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70706d08-c4db-4551-acea-8015ca2d8a3b'}] 2026-08-27 17:04:48,056 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:48,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56297840 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70706d08-c4db-4551-acea-8015ca2d8a3b'} created pos.order #754 2026-08-27 17:04:48,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56297840 finished 2026-08-27 17:04:48,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.041 2026-08-27 17:04:48,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-08-27 17:04:48,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:04:48,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15054416 (allocated 16777216) 2026-08-27 17:04:48,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 109286 2026-08-27 17:04:48,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-08-27 17:04:48,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 109286 2026-08-27 17:04:48,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170448_233078_test_multiple_preparation_printer.txt 2026-08-27 17:04:48,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpkb255ux4_chrome_odoo" 2026-08-27 17:04:48,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-08-27 17:04:48,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 109504 2026-08-27 17:04:48,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp8u4izsfg_chrome_odoo 2026-08-27 17:04:48,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:36831/json/version 2026-08-27 17:04:48,484 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:48,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:48,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:36831/json 2026-08-27 17:04:48,518 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:48,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:36831/devtools/page/6117890548456B912629367DDEE09139 2026-08-27 17:04:48,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-08-27 17:04:48,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-08-27 17:04:48,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:48,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-08-27 17:04:48,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:48,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:48,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:48,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:48] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.235 2026-08-27 17:04:48,933 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '6117890548456B912629367DDEE09139', 'loaderId': 'BC9946336CB0C61DD857A4E364E93D98', 'isDownload': False} 2026-08-27 17:04:48,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:48,944 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:48,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:48] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:48,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:48] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:04:48,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:48] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:49,272 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:49,274 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:49,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:49,287 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:49,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:49,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:49,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:49,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:49,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 17:04:49,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:04:49,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-27 17:04:49,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:49,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.254 2026-08-27 17:04:49,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:49,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "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.003 2026-08-27 17:04:49,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 17:04:49,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "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.002 2026-08-27 17:04:49,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:49,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:49,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:49,805 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:49,806 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:49,815 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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-08-27 17:04:49,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:49,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-27 17:04:49,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.033 0.023 2026-08-27 17:04:49,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 17:04:49,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:49,882 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:49,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.072 0.020 2026-08-27 17:04:49,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.006 0.109 2026-08-27 17:04:49,995 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:50,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.024 2026-08-27 17:04:50,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04: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.003 2026-08-27 17:04:50,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:50,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:50,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:50,299 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:50,335 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-27 17:04:50,335 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-27 17:04:50,338 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-27 17:04:50,339 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-27 17:04:50,339 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-27 17:04:50,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-27 17:04:50,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-27 17:04:50,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-27 17:04:50,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-27 17:04:50,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-27 17:04:50,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-27 17:04:50,342 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-27 17:04:50,343 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-27 17:04:50,344 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-27 17:04:50,344 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-27 17:04:50,344 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-27 17:04:50,344 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-27 17:04:50,344 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-27 17:04:50,345 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-27 17:04:50,345 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-27 17:04:50,345 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-27 17:04:50,345 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-27 17:04:50,345 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-27 17:04:50,346 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-27 17:04:50,346 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-27 17:04:50,356 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:50,357 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:50,358 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,359 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-27 17:04:50,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:50,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:04:50,361 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-27 17:04:50,361 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-27 17:04:50,361 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-27 17:04:50,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-27 17:04:50,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-27 17:04:50,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-27 17:04:50,362 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-27 17:04:50,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-27 17:04:50,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-27 17:04:50,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-27 17:04:50,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-27 17:04:50,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-27 17:04:50,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-27 17:04:50,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-27 17:04:50,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-27 17:04:50,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-27 17:04:50,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-27 17:04:50,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-27 17:04:50,366 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-27 17:04:50,366 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-27 17:04:50,366 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-27 17:04:50,366 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-27 17:04:50,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-27 17:04:50,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-27 17:04:50,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-27 17:04:50,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-27 17:04:50,368 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-27 17:04:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-27 17:04:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-27 17:04:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-27 17:04:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-27 17:04:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-27 17:04:50,370 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-27 17:04:50,370 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-27 17:04:50,370 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-27 17:04:50,370 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-27 17:04:50,371 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-27 17:04:50,372 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,374 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,375 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-27 17:04:50,375 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-27 17:04:50,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-27 17:04:50,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,378 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,380 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:50,380 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:50,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-27 17:04:50,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-27 17:04:50,381 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-27 17:04:50,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-27 17:04:50,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-27 17:04:50,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-27 17:04:50,382 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-27 17:04:50,383 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-27 17:04:50,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-27 17:04:50,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-27 17:04:50,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-27 17:04:50,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-27 17:04:50,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-27 17:04:50,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-27 17:04:50,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-27 17:04:50,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-27 17:04:50,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-27 17:04:50,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-27 17:04:50,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-27 17:04:50,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-27 17:04:50,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-27 17:04:50,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-27 17:04:50,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-27 17:04:50,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-27 17:04:50,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-27 17:04:50,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-27 17:04:50,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-27 17:04:50,389 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-27 17:04:50,391 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-27 17:04:50,394 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,394 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:50,395 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:50,397 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,397 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:04:50,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:04:50,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:50,466 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:04:50,467 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,468 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:50,471 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,480 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:50,481 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,482 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:50,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:50,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:51,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40833024 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4b03a3e3-d2b2-4088-81c9-81a7ca57455d'}] 2026-08-27 17:04:51,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:51,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40833024 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4b03a3e3-d2b2-4088-81c9-81a7ca57455d'} created pos.order #755 2026-08-27 17:04:51,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40833024 finished 2026-08-27 17:04:51,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.016 0.042 2026-08-27 17:04:51,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:51,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-08-27 17:04:51,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-08-27 17:04:51,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15571396 (allocated 17039360) 2026-08-27 17:04:51,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 109504 2026-08-27 17:04:51,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-08-27 17:04:51,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 109504 2026-08-27 17:04:51,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170451_237942_test_multiple_preparation_printer_different_categories.txt 2026-08-27 17:04:51,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp8u4izsfg_chrome_odoo" 2026-08-27 17:04:51,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-08-27 17:04:51,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 109736 2026-08-27 17:04:51,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmp3644iqkv_chrome_odoo 2026-08-27 17:04:51,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:37319/json/version 2026-08-27 17:04:51,440 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:51,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:51,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:37319/json 2026-08-27 17:04:51,496 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:51,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:37319/devtools/page/8054ACF22B568F69849ABA015504B570 2026-08-27 17:04:51,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-08-27 17:04:51,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-08-27 17:04:51,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:51,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-08-27 17:04:51,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:51,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:51,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:51,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.019 0.278 2026-08-27 17:04:51,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '8054ACF22B568F69849ABA015504B570', 'loaderId': '53BF52C8F644386F86AA6CEFBDAABAAF', 'isDownload': False} 2026-08-27 17:04:51,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-08-27 17:04:51,907 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:51,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:51,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:04:51,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:04:52,218 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:52,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:52,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:04:52,232 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:52,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [1/19] Tour test_name_preset_skip_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:04:52,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:04:52,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:52,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:52,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:52,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:04:52,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:04:52,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:52,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.083 0.172 2026-08-27 17:04:52,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:04:52,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:52,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-08-27 17:04:52,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.020 2026-08-27 17:04:52,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:52,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:52,698 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:52,717 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:52,720 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:52,729 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:52,730 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:52,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.011 2026-08-27 17:04:52,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.023 0.023 2026-08-27 17:04:52,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-08-27 17:04:52,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [2/19] Tour test_name_preset_skip_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:04:52,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:52,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.071 2026-08-27 17:04:52,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [3/19] Tour test_name_preset_skip_screen → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:04:52,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.097 2026-08-27 17:04:52,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.035 2026-08-27 17:04:52,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:53,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [4/19] Tour test_name_preset_skip_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:04:53,046 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:53,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [5/19] Tour test_name_preset_skip_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:04:53,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [6/19] Tour test_name_preset_skip_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:04:53,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [7/19] Tour test_name_preset_skip_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:04:53,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [8/19] Tour test_name_preset_skip_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:04:53,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [9/19] Tour test_name_preset_skip_screen → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-08-27 17:04:53,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [10/19] Tour test_name_preset_skip_screen → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-08-27 17:04:53,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [11/19] Tour test_name_preset_skip_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:04:53,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [12/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:04:53,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [13/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:04:53,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [14/19] 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-08-27 17:04:53,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [15/19] Tour test_name_preset_skip_screen → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-27 17:04:53,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [16/19] Tour test_name_preset_skip_screen → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-27 17:04:53,746 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:53,747 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:53,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [17/19] Tour test_name_preset_skip_screen → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:04:53,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [18/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:04:53,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39195102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb79d9fa-e7a3-40d5-88ce-408cca6f1583'}] 2026-08-27 17:04:53,869 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:54,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39195102 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb79d9fa-e7a3-40d5-88ce-408cca6f1583'} created pos.order #756 2026-08-27 17:04:54,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39195102 finished 2026-08-27 17:04:54,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.054 0.139 2026-08-27 17:04:54,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [19/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:04:54,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-08-27 17:04:54,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-27 17:04:54,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19386204 (allocated 20844544) 2026-08-27 17:04:54,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 109736 2026-08-27 17:04:54,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-08-27 17:04:54,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 109736 2026-08-27 17:04:54,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170454_312053_test_name_preset_skip_screen.txt 2026-08-27 17:04:54,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmp3644iqkv_chrome_odoo" 2026-08-27 17:04:54,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-08-27 17:04:54,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 109945 2026-08-27 17:04:54,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp6xv85lwa_chrome_odoo 2026-08-27 17:04:54,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:45777/json/version 2026-08-27 17:04:54,526 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:45777/json 2026-08-27 17:04:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:54,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:45777/devtools/page/EAE593B5D08C28FF8FDAD6AD5A5B40D0 2026-08-27 17:04:54,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-08-27 17:04:54,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-08-27 17:04:54,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:04:54,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-08-27 17:04:54,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:54,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:54,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:54,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:54] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.016 0.254 2026-08-27 17:04:54,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': 'EAE593B5D08C28FF8FDAD6AD5A5B40D0', 'loaderId': '491E3ABB5DE6F20B736BD89A31EE9C32', 'isDownload': False} 2026-08-27 17:04:54,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-08-27 17:04:54,979 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:54,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:54] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:54,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:54] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:04:54,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:54] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:04:55,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,293 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:04:55,306 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:04:55,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:55,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:04:55,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:55,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:04:55,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:04:55,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:04:55,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:04:55,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.067 0.161 2026-08-27 17:04:55,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:04:55,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:55,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:04:55,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:04:55,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-08-27 17:04:55,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:04:55,708 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,722 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:04:55,724 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:04:55,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.007 2026-08-27 17:04:55,731 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:04:55,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.021 2026-08-27 17:04:55,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-27 17:04:55,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:55,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:55,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.066 0.022 2026-08-27 17:04:55,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:55,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.008 0.109 2026-08-27 17:04:55,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:55,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.035 2026-08-27 17:04:56,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-08-27 17:04:56,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:04:56,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,386 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:04:56,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.003 2026-08-27 17:04:56,409 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:56,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,699 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,753 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("999"))) 2026-08-27 17:04:56,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:04:56,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:04:56,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,858 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:04:56,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:04:56,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:56,960 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("999"))) 2026-08-27 17:04:57,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "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.003 2026-08-27 17:04:57,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:57,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,184 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,190 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:57,191 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:04:57,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71321893 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f1ad23a9-f448-4191-a5fc-271b434d6b99'}] 2026-08-27 17:04:57,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:04:57,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71321893 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f1ad23a9-f448-4191-a5fc-271b434d6b99'} created pos.order #757 2026-08-27 17:04:57,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71321893 finished 2026-08-27 17:04:57,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.047 0.119 2026-08-27 17:04:57,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,810 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,916 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:57,970 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:58] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:04:58,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:58,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:04:58,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,339 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:58] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:04:58,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,662 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,711 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:58,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32445752 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a84419e3-4884-4adc-8f12-cdfcf7132ef8'}] 2026-08-27 17:04:58,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32445752 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a84419e3-4884-4adc-8f12-cdfcf7132ef8'} created pos.order #758 2026-08-27 17:04:58,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32445752 finished 2026-08-27 17:04:58,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.043 0.123 2026-08-27 17:04:59,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:04:59,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:04:59,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:59,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:59,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-08-27 17:04:59,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-27 17:04:59,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18109796 (allocated 19271680) 2026-08-27 17:04:59,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 109945 2026-08-27 17:04:59,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-08-27 17:04:59,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 109945 2026-08-27 17:04:59,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170459_275101_test_no_ghost_floor.txt 2026-08-27 17:04:59,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp6xv85lwa_chrome_odoo" 2026-08-27 17:04:59,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-08-27 17:04:59,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 110157 2026-08-27 17:04:59,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmprw1yudk7_chrome_odoo 2026-08-27 17:04:59,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42895/json/version 2026-08-27 17:04:59,473 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:59,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-08-27 17:04:59,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42895/json 2026-08-27 17:04:59,504 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:04:59,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:42895/devtools/page/5C89E4CF1B384C4D12E0E1CEF6449A09 2026-08-27 17:04:59,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-08-27 17:04:59,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-08-27 17:04:59,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:04:59,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-08-27 17:04:59,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:04:59,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:04:59,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:04:59,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.022 0.290 2026-08-27 17:04:59,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '5C89E4CF1B384C4D12E0E1CEF6449A09', 'loaderId': '0F2C2A394CAEAFD98113E74D394CFA90', 'isDownload': False} 2026-08-27 17:04:59,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:04:59,927 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:04:59,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:04:59,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:04:59,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:04:59] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:05:00,245 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:00,260 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:00,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:00,284 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:00,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:00,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:00,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:00,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:00,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:05:00,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:05:00,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-08-27 17:05:00,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:00,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.076 0.169 2026-08-27 17:05:00,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:00,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "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.004 2026-08-27 17:05:00,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 17:05:00,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "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.004 2026-08-27 17:05:00,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:00,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:00,716 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:00,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:00,731 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:00,732 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:00,766 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:00,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:00,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.014 2026-08-27 17:05:00,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-08-27 17:05:00,780 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:00,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.020 2026-08-27 17:05:00,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:00,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.100 2026-08-27 17:05:00,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:00,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:01,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.025 2026-08-27 17:05:01,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:01,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-08-27 17:05:01,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-08-27 17:05:01,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13389864 (allocated 14417920) 2026-08-27 17:05:01,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 110157 2026-08-27 17:05:01,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-08-27 17:05:01,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 110157 2026-08-27 17:05:01,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170501_188562_test_open_default_register_screen_config.txt 2026-08-27 17:05:01,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmprw1yudk7_chrome_odoo" 2026-08-27 17:05:01,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-08-27 17:05:01,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 110353 2026-08-27 17:05:01,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpf5ajjtvs_chrome_odoo 2026-08-27 17:05:01,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38845/json/version 2026-08-27 17:05:01,384 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:01,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:01,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38845/json 2026-08-27 17:05:01,418 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:01,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:38845/devtools/page/5866BBC731E1BEB6E7D6ED3836179820 2026-08-27 17:05:01,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-08-27 17:05:01,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-08-27 17:05:01,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:01,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-08-27 17:05:01,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:01,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:01,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:02,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.022 0.410 2026-08-27 17:05:02,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '5866BBC731E1BEB6E7D6ED3836179820', 'loaderId': '1D612B34141080FBB798822B79056C16', 'isDownload': False} 2026-08-27 17:05:02,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-08-27 17:05:02,018 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:02,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:02,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:05:02,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:05:02,334 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:02,336 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:02,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:05:02,349 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:02,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/26] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:05:02,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:02,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:02,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:02,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.005 2026-08-27 17:05:02,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:05:02,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:05:02,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:02,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.081 0.168 2026-08-27 17:05:02,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:02,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "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.003 2026-08-27 17:05:02,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:05:02,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "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.003 2026-08-27 17:05:02,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:02,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:02,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:02,816 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:02,821 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:02,825 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:02,865 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:02,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.015 2026-08-27 17:05:02,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.058 2026-08-27 17:05:02,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-27 17:05:02,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/26] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:05:02,897 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:02,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:03,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.090 0.021 2026-08-27 17:05:03,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.029 2026-08-27 17:05:03,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.161 2026-08-27 17:05:03,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.014 2026-08-27 17:05:03,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-27 17:05:03,118 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:03,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/26] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:05:03,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-27 17:05:03,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/26] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-27 17:05:03,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-27 17:05:03,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-08-27 17:05:03,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/26] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:05:03,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:03,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30596883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'}] 2026-08-27 17:05:03,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30596883 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'} created pos.order #759 2026-08-27 17:05:03,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30596883 finished 2026-08-27 17:05:03,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.019 0.046 2026-08-27 17:05:03,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:05:03,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-27 17:05:03,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/26] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-08-27 17:05:03,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/26] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-08-27 17:05:03,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-27 17:05:03,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/26] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:05:03,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/26] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:05:03,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28231599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'}] 2026-08-27 17:05:03,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28231599 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'} updated pos.order #759 2026-08-27 17:05:03,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28231599 finished 2026-08-27 17:05:03,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.017 0.041 2026-08-27 17:05:04,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-08-27 17:05:04,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:04,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:04,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-27 17:05:04,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-27 17:05:04,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/26] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-08-27 17:05:04,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/26] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-08-27 17:05:05,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/26] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-27 17:05:05,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:05,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:05:05,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'}] 2026-08-27 17:05:05,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520068 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c9c630c9-b710-4588-9d67-7af3f1895084'} updated pos.order #759 2026-08-27 17:05:05,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520068 finished 2026-08-27 17:05:05,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.013 0.036 2026-08-27 17:05:05,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:05,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-27 17:05:05,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-08-27 17:05:05,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:05:05,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17367168 (allocated 18747392) 2026-08-27 17:05:05,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 110353 2026-08-27 17:05:05,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-08-27 17:05:05,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 110353 2026-08-27 17:05:05,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170505_636046_test_pos_restaurant_course.txt 2026-08-27 17:05:05,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpf5ajjtvs_chrome_odoo" 2026-08-27 17:05:05,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-08-27 17:05:05,841 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #219 deleted product.product records with IDs: [2547] 2026-08-27 17:05:06,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 110555 2026-08-27 17:05:06,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmp6779vd3__chrome_odoo 2026-08-27 17:05:06,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:35877/json/version 2026-08-27 17:05:06,013 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:06,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:06,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:35877/json 2026-08-27 17:05:06,069 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:06,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:35877/devtools/page/402030495BB5BD0C485115CBCC345CD0 2026-08-27 17:05:06,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-08-27 17:05:06,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-08-27 17:05:06,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:06,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-08-27 17:05:06,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:06,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:06,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:06,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.018 0.242 2026-08-27 17:05:06,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '402030495BB5BD0C485115CBCC345CD0', 'loaderId': '2F90641B818959B9535DC86C1C3E90B1', 'isDownload': False} 2026-08-27 17:05:06,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-08-27 17:05:06,456 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:06,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:06,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:05:06,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.017 2026-08-27 17:05:06,778 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:06,780 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:06,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:06,796 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:06,800 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:06,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:06,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:06,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:06,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:05:06,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:05:06,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:05:06,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:07,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.079 0.169 2026-08-27 17:05:07,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:07,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "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-08-27 17:05:07,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:07,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:05:07,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "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.003 2026-08-27 17:05:07,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:07,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:07,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:07,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:07,302 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:07,310 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:07,312 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:07,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.012 2026-08-27 17:05:07,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:05:07,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:05:07,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,388 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:07,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.020 2026-08-27 17:05:07,479 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:07,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.008 0.105 2026-08-27 17:05:07,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.035 2026-08-27 17:05:07,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "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.003 2026-08-27 17:05:07,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,597 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:07,633 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,847 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:07,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:08,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,451 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:08,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:08,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-08-27 17:05:08,676 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:08,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1093407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '676e113e-89d3-4ad4-a5ff-35dd3e2ee698'}] 2026-08-27 17:05:08,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1093407 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '676e113e-89d3-4ad4-a5ff-35dd3e2ee698'} created pos.order #760 2026-08-27 17:05:08,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1093407 finished 2026-08-27 17:05:08,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.043 2026-08-27 17:05:08,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:08,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:08,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:09,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96799530 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '676e113e-89d3-4ad4-a5ff-35dd3e2ee698'}] 2026-08-27 17:05:09,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96799530 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '676e113e-89d3-4ad4-a5ff-35dd3e2ee698'} updated pos.order #760 2026-08-27 17:05:09,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96799530 finished 2026-08-27 17:05:09,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.041 2026-08-27 17:05:09,354 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:05:09,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:09,416 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:09,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,946 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:09,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21289940 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '3ef89e2d-ebb5-4f59-b021-4e5db15044b2'}] 2026-08-27 17:05:09,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21289940 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '3ef89e2d-ebb5-4f59-b021-4e5db15044b2'} created pos.order #761 2026-08-27 17:05:09,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21289940 finished 2026-08-27 17:05:10,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-27 17:05:10,038 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:05:10,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:05:10,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:10] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:05:10,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42298045 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': 'c5ac3a92-6f85-4a27-87d2-b51e3802466c'}] 2026-08-27 17:05:10,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42298045 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': 'c5ac3a92-6f85-4a27-87d2-b51e3802466c'} created pos.order #762 2026-08-27 17:05:10,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42298045 finished 2026-08-27 17:05:10,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.039 2026-08-27 17:05:10,505 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:10,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-08-27 17:05:10,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-08-27 17:05:10,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:05:10,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20717564 (allocated 23470080) 2026-08-27 17:05:10,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 110555 2026-08-27 17:05:10,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-08-27 17:05:10,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 110555 2026-08-27 17:05:10,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170510_722718_test_preparation_printer_content.txt 2026-08-27 17:05:10,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmp6779vd3__chrome_odoo" 2026-08-27 17:05:10,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-08-27 17:05:10,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 110764 2026-08-27 17:05:10,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpw_3_kbqs_chrome_odoo 2026-08-27 17:05:10,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43669/json/version 2026-08-27 17:05:10,922 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:10,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:10,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43669/json 2026-08-27 17:05:10,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:10,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:43669/devtools/page/7F5AE77C84528C6FB96859F9003A1942 2026-08-27 17:05:10,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-08-27 17:05:10,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-08-27 17:05:11,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:11,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-08-27 17:05:11,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:11,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:11,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:11,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.026 0.280 2026-08-27 17:05:11,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '7F5AE77C84528C6FB96859F9003A1942', 'loaderId': '12EDE8E33A6BFD5F900E4CF44AB39F69', 'isDownload': False} 2026-08-27 17:05:11,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-08-27 17:05:11,417 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:11,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:11,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.007 2026-08-27 17:05:11,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-27 17:05:11,741 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:11,743 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:11,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:05:11,755 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:11,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-08-27 17:05:11,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:11,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:11,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:11,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:11,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:05:11,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-27 17:05:11,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:12,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.072 0.180 2026-08-27 17:05:12,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:05:12,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:12,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 17:05:12,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:12,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:12,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:12,229 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:12,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:12,264 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:12,273 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:12,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.025 0.012 2026-08-27 17:05:12,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,275 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:12,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.021 0.047 2026-08-27 17:05:12,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-27 17:05:12,388 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,414 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:12,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.059 2026-08-27 17:05:12,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.082 2026-08-27 17:05:12,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.055 2026-08-27 17:05:12,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,603 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:12,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,939 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:12,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:12] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:05:12,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:13,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:13,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30307030 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '2f03da25-953d-4eed-ba6e-e441693661be'}] 2026-08-27 17:05:13,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30307030 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '2f03da25-953d-4eed-ba6e-e441693661be'} created pos.order #763 2026-08-27 17:05:13,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30307030 finished 2026-08-27 17:05:13,110 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:13,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.017 0.042 2026-08-27 17:05:13,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,204 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:05:15,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:15,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,385 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72987856 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '25955493-f6db-47c4-b32f-0caf3b4ed95c'}] 2026-08-27 17:05:15,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72987856 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '25955493-f6db-47c4-b32f-0caf3b4ed95c'} created pos.order #764 2026-08-27 17:05:15,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72987856 finished 2026-08-27 17:05:15,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.036 2026-08-27 17:05:15,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.013 0.024 2026-08-27 17:05:15,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:15,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:15,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.012 0.031 2026-08-27 17:05:16,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.006 0.017 2026-08-27 17:05:16,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:16,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:16,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:05:16,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:16,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:16,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:05:16,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.000 0.014 2026-08-27 17:05:16,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.001 2026-08-27 17:05:16,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.010 0.025 2026-08-27 17:05:16,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:16,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-27 17:05:16,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:16,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:16,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:16,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.008 0.018 2026-08-27 17:05:16,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:05:16,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-08-27 17:05:16,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-27 17:05:16,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.004 0.009 2026-08-27 17:05:16,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.024 2026-08-27 17:05:16,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.103 2026-08-27 17:05:16,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16915848 (allocated 18612224) 2026-08-27 17:05:16,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 110764 2026-08-27 17:05:16,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-08-27 17:05:16,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 110764 2026-08-27 17:05:16,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170516_895050_test_preset_future_timing_restaurant.txt 2026-08-27 17:05:16,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpw_3_kbqs_chrome_odoo" 2026-08-27 17:05:16,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-08-27 17:05:17,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 110994 2026-08-27 17:05:17,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp_99rmlnd_chrome_odoo 2026-08-27 17:05:17,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:38263/json/version 2026-08-27 17:05:17,073 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:17,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:17,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:38263/json 2026-08-27 17:05:17,104 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:17,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:38263/devtools/page/2D875CA84CF037D4207D690AD43B0730 2026-08-27 17:05:17,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-27 17:05:17,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-27 17:05:17,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:17,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-27 17:05:17,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:17,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:17,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:17,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.026 0.317 2026-08-27 17:05:17,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '2D875CA84CF037D4207D690AD43B0730', 'loaderId': '0B43F1F1A50379886E7D0166824D7D40', 'isDownload': False} 2026-08-27 17:05:17,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-08-27 17:05:17,550 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:17,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:17,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:05:17,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:05:17,899 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:17,901 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:17,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:17,914 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:17,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/24] Tour test_preset_delivery_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:05:17,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:17,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:17,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:17,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-27 17:05:17,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:05:17,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:05:17,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:18,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.071 0.243 2026-08-27 17:05:18,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:05:18,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:18,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:05:18,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:18,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:18,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:18,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:18,426 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:18,426 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:18,427 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:18,460 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:18,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:18,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:18,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:05:18,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.015 2026-08-27 17:05:18,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 17:05:18,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.049 2026-08-27 17:05:18,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 17:05:18,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.136 2026-08-27 17:05:18,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.033 2026-08-27 17:05:18,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:05:18,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:18,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/24] Tour test_preset_delivery_restaurant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:05:18,891 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:18,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/24] Tour test_preset_delivery_restaurant → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-08-27 17:05:18,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/24] Tour test_preset_delivery_restaurant → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-08-27 17:05:19,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:19,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/24] Tour test_preset_delivery_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:05:19,138 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/24] Tour test_preset_delivery_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:19,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/24] 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-08-27 17:05:19,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:19,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:05:19,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-08-27 17:05:19,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-08-27 17:05:19,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/24] Tour test_preset_delivery_restaurant → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-08-27 17:05:19,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 17:05:19,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/24] Tour test_preset_delivery_restaurant → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:05:19,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:05:19,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-08-27 17:05:19,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-08-27 17:05:19,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-08-27 17:05:19,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-08-27 17:05:19,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:05:19,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-27 17:05:19,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 17:05:19,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18577968 (allocated 19922944) 2026-08-27 17:05:19,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 110994 2026-08-27 17:05:19,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-27 17:05:19,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 110994 2026-08-27 17:05:20,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170520_018966_test_preset_timing_restaurant.txt 2026-08-27 17:05:20,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp_99rmlnd_chrome_odoo" 2026-08-27 17:05:20,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 111192 2026-08-27 17:05:20,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpbdj0rhs8_chrome_odoo 2026-08-27 17:05:20,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40715/json/version 2026-08-27 17:05:20,187 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:20,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:20,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40715/json 2026-08-27 17:05:20,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:20,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:40715/devtools/page/56949EFCBB8C92029CF47C2B7F877FC4 2026-08-27 17:05:20,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-27 17:05:20,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-27 17:05:20,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:20,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-27 17:05:20,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:20,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:20,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.019 2026-08-27 17:05:20,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '56949EFCBB8C92029CF47C2B7F877FC4', 'loaderId': '73A1D32141789408D71AAF4F7B02D3CE', 'isDownload': False} 2026-08-27 17:05:20,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-08-27 17:05:20,399 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:20,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:20,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:05:20,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:05:20,742 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:20,743 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:20,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:20,753 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:20,756 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:20,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:05:20,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:20,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:20,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:20,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:20,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-08-27 17:05:20,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-08-27 17:05:21,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.056 0.157 2026-08-27 17:05:21,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:21,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:21,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 17:05:21,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "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.003 2026-08-27 17:05:21,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:21,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:21,180 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:21,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:21,189 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:21,190 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:21,200 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:21,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:21,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.004 0.016 2026-08-27 17:05:21,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-27 17:05:21,258 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-27 17:05:21,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.070 2026-08-27 17:05:21,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.094 2026-08-27 17:05:21,373 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:21,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "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.003 2026-08-27 17:05:21,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:05:21,482 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:21,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65270750 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '68077347-c615-4451-be8e-cb5dc7795dd1'}] 2026-08-27 17:05:21,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65270750 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '68077347-c615-4451-be8e-cb5dc7795dd1'} created pos.order #765 2026-08-27 17:05:21,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65270750 finished 2026-08-27 17:05:21,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.039 2026-08-27 17:05:21,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:21,721 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:23,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:23,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:23,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:23,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:23,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38604493 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '68077347-c615-4451-be8e-cb5dc7795dd1'}] 2026-08-27 17:05:24,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1256] to pos.order #765 2026-08-27 17:05:24,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38604493 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '68077347-c615-4451-be8e-cb5dc7795dd1'} updated pos.order #765 2026-08-27 17:05:24,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38604493 finished 2026-08-27 17:05:24,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.019 0.041 2026-08-27 17:05:24,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.012 0.032 2026-08-27 17:05:24,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:24,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:24,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:24,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-27 17:05:24,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:05:24,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16946048 (allocated 18747392) 2026-08-27 17:05:24,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 111192 2026-08-27 17:05:24,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-27 17:05:24,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 111192 2026-08-27 17:05:24,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170524_853176_test_preset_timing_restaurant.txt 2026-08-27 17:05:24,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpbdj0rhs8_chrome_odoo" 2026-08-27 17:05:25,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 111398 2026-08-27 17:05:25,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpgemitdwe_chrome_odoo 2026-08-27 17:05:25,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36081/json/version 2026-08-27 17:05:25,007 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:25,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:25,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36081/json 2026-08-27 17:05:25,064 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:25,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:36081/devtools/page/274D466970C12B9DA0D757302DCFB573 2026-08-27 17:05:25,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-27 17:05:25,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-27 17:05:25,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:25,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-27 17:05:25,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:25,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:25,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.019 2026-08-27 17:05:25,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '274D466970C12B9DA0D757302DCFB573', 'loaderId': '2BF598BA3A81DF2D8CB84761D529176F', 'isDownload': False} 2026-08-27 17:05:25,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-08-27 17:05:25,213 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:25,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:05:25,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:05:25,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:05:25,603 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:25,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:25,611 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:25,613 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:25,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-08-27 17:05:25,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:05:25,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:25,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:25,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:25,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:05:25,656 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.012 2026-08-27 17:05:25,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-08-27 17:05:25,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.051 0.158 2026-08-27 17:05:25,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:05:25,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:25,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-27 17:05:25,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:25,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.006 2026-08-27 17:05:25,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:25,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.008 2026-08-27 17:05:25,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.015 2026-08-27 17:05:26,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.019 2026-08-27 17:05:26,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.015 2026-08-27 17:05:26,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.012 2026-08-27 17:05:26,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.016 2026-08-27 17:05:26,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 17:05:26,015 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:26,022 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 17:05:26,061 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 17:05:26,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.039 0.007 2026-08-27 17:05:26,078 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:26,078 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:26,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.004 0.058 2026-08-27 17:05:26,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-27 17:05:26,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,165 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:26,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-08-27 17:05:26,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.074 2026-08-27 17:05:26,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.044 2026-08-27 17:05:26,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,320 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:26,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,431 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:05:26,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46927315 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': '1f95db5d-df2b-47a9-9048-dcc8d568e41a'}] 2026-08-27 17:05:26,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46927315 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': '1f95db5d-df2b-47a9-9048-dcc8d568e41a'} created pos.order #766 2026-08-27 17:05:26,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46927315 finished 2026-08-27 17:05:26,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.040 2026-08-27 17:05:26,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:26,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,004 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:05:29,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:05:29,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11548270 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'a817287d-92fd-4af6-8141-5fb5509fa1c6'}] 2026-08-27 17:05:29,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11548270 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'a817287d-92fd-4af6-8141-5fb5509fa1c6'} created pos.order #767 2026-08-27 17:05:29,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11548270 finished 2026-08-27 17:05:29,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.036 2026-08-27 17:05:29,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.010 0.021 2026-08-27 17:05:29,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:29,321 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:29,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,620 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:31,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:05:31,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:31,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:31] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:31,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4180888 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': '31898b19-9c8a-4c92-966e-a47a462d78b7'}] 2026-08-27 17:05:32,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4180888 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': '31898b19-9c8a-4c92-966e-a47a462d78b7'} created pos.order #768 2026-08-27 17:05:32,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4180888 finished 2026-08-27 17:05:32,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.035 2026-08-27 17:05:32,153 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:32,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 17:05:32,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:32,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-27 17:05:32,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 17:05:32,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21268632 (allocated 24129536) 2026-08-27 17:05:32,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 111398 2026-08-27 17:05:32,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-27 17:05:32,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 111398 2026-08-27 17:05:32,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170532_428222_test_preset_timing_restaurant.txt 2026-08-27 17:05:32,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpgemitdwe_chrome_odoo" 2026-08-27 17:05:32,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 111611 2026-08-27 17:05:32,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpe7t1rvf1_chrome_odoo 2026-08-27 17:05:32,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42255/json/version 2026-08-27 17:05:32,565 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42255/json 2026-08-27 17:05:32,603 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:32,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:42255/devtools/page/9B78945D6D6F1900EF3A404633569C16 2026-08-27 17:05:32,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-27 17:05:32,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-27 17:05:32,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:32,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-27 17:05:32,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:32,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:32,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-27 17:05:32,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '9B78945D6D6F1900EF3A404633569C16', 'loaderId': 'D625E1D94F68530176B6436D042E0809', 'isDownload': False} 2026-08-27 17:05:32,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-08-27 17:05:32,765 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:32,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 17:05:32,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:05:32,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:32] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:05:33,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:33,112 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:33,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:33,123 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:33,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/15] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:05:33,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:05:33,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:33,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:33,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:33,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:05:33,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:05:33,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-08-27 17:05:33,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.092 0.169 2026-08-27 17:05:33,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:05:33,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:05:33,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:05:33,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:05:33,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:33,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:33,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:33,624 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:33,627 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:33,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.006 0.037 2026-08-27 17:05:33,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:33,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-27 17:05:33,668 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:33,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-08-27 17:05:33,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/15] Tour test_guest_count_bank_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:05:33,702 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:33,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.024 2026-08-27 17:05:33,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.108 2026-08-27 17:05:33,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.064 2026-08-27 17:05:33,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/15] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-08-27 17:05:33,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:33,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/15] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-08-27 17:05:33,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:05:34,032 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/15] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:05:34,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/15] 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-08-27 17:05:34,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:05:34,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:05:34,255 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-08-27 17:05:34,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/15] 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-08-27 17:05:34,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-27 17:05:34,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/15] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:05:34,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27730261 started for PoS orders references: [{'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'c139ff0f-9a8c-4239-afa8-0836cac4ed68'}] 2026-08-27 17:05:34,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:34,443 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27730261 order {'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'c139ff0f-9a8c-4239-afa8-0836cac4ed68'} created pos.order #769 2026-08-27 17:05:34,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27730261 finished 2026-08-27 17:05:34,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.038 2026-08-27 17:05:34,501 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:34,503 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:34,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/15] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-27 17:05:34,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/15] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:05:34,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-27 17:05:34,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 17:05:34,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17393888 (allocated 19271680) 2026-08-27 17:05:34,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 111611 2026-08-27 17:05:34,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-27 17:05:34,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 111611 2026-08-27 17:05:34,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170534_736622_test_preset_timing_restaurant.txt 2026-08-27 17:05:34,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpe7t1rvf1_chrome_odoo" 2026-08-27 17:05:34,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-08-27 17:05:34,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 111810 2026-08-27 17:05:34,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp8c0nh5qo_chrome_odoo 2026-08-27 17:05:34,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37795/json/version 2026-08-27 17:05:34,962 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:34,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:34,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37795/json 2026-08-27 17:05:34,997 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:35,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:37795/devtools/page/571A1B1193B4B19AFB7ABA7EA3A5D91E 2026-08-27 17:05:35,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-08-27 17:05:35,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-08-27 17:05:35,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:35,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-08-27 17:05:35,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:35,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:35,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:35,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.017 0.277 2026-08-27 17:05:35,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '571A1B1193B4B19AFB7ABA7EA3A5D91E', 'loaderId': 'EC292C7FA09DC4D995A3040E27730DF8', 'isDownload': False} 2026-08-27 17:05:35,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-08-27 17:05:35,417 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:35,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:35,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:05:35,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:05:35,716 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:35,719 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:35,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:05:35,730 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:35,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:35,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:35,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:35,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:35,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.003 0.005 2026-08-27 17:05:35,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:05:35,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:05:35,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-27 17:05:36,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.081 0.168 2026-08-27 17:05:36,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:05:36,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:36,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.024 2026-08-27 17:05:36,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:05:36,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:36,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:36,206 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:36,217 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:36,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:05:36,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 17:05:36,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 17:05:36,260 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:05:36,260 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:36,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.025 2026-08-27 17:05:36,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,296 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:05:36,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.065 0.023 2026-08-27 17:05:36,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.006 0.106 2026-08-27 17:05:36,403 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:05:36,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.023 2026-08-27 17:05:36,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:36,545 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:36,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:36,994 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:36,995 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:37,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:37,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:37,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66278604 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '046bf431-d266-4331-bbd5-42a1f3fd4a60'}] 2026-08-27 17:05:37,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:37,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66278604 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '046bf431-d266-4331-bbd5-42a1f3fd4a60'} created pos.order #770 2026-08-27 17:05:37,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66278604 finished 2026-08-27 17:05:37,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.049 0.122 2026-08-27 17:05:37,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-08-27 17:05:37,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:05:37,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15454428 (allocated 16515072) 2026-08-27 17:05:37,458 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 111810 2026-08-27 17:05:37,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-08-27 17:05:37,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 111810 2026-08-27 17:05:37,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170537_517394_test_restaurant_preset_eatin_tour.txt 2026-08-27 17:05:37,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp8c0nh5qo_chrome_odoo" 2026-08-27 17:05:37,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-08-27 17:05:37,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 112017 2026-08-27 17:05:37,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmp3st0ztiw_chrome_odoo 2026-08-27 17:05:37,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:35325/json/version 2026-08-27 17:05:37,714 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:37,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:37,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:35325/json 2026-08-27 17:05:37,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:37,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:35325/devtools/page/A578FF551FD1EC6E633C9B5D926353F1 2026-08-27 17:05:37,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-08-27 17:05:37,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-08-27 17:05:37,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:37,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-08-27 17:05:37,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:37,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:37,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:38,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.240 2026-08-27 17:05:38,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'A578FF551FD1EC6E633C9B5D926353F1', 'loaderId': '1F38821203198EB7EC8D8426EF7B2F9C', 'isDownload': False} 2026-08-27 17:05:38,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:38,158 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:38,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:38,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:05:38,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:05:38,485 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:38,486 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:38,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:05:38,498 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:38,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:38,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:38,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:38,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:38,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:38,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:05:38,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:05:38,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:38,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.071 0.167 2026-08-27 17:05:38,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:38,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "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.004 2026-08-27 17:05:38,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:05:38,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "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.003 2026-08-27 17:05:38,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:38,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:05:38,911 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:38,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:38,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:38,964 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:38,967 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:38,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.038 0.012 2026-08-27 17:05:38,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:05:38,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:05:39,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,061 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:05:39,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.056 2026-08-27 17:05:39,087 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:39,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.081 2026-08-27 17:05:39,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.034 2026-08-27 17:05:39,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,358 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,459 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52250252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a02a3b4-ce87-4a8d-b7f6-b415481aadf9'}] 2026-08-27 17:05:39,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52250252 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a02a3b4-ce87-4a8d-b7f6-b415481aadf9'} created pos.order #771 2026-08-27 17:05:39,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52250252 finished 2026-08-27 17:05:39,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:39,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.043 2026-08-27 17:05:39,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.013 0.024 2026-08-27 17:05:40,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:40,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:05:40,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,344 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:40,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-08-27 17:05:40,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-27 17:05:40,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15462600 (allocated 17039360) 2026-08-27 17:05:40,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 112017 2026-08-27 17:05:40,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-08-27 17:05:40,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 112017 2026-08-27 17:05:40,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170540_487044_test_show_default_with_register_screen.txt 2026-08-27 17:05:40,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmp3st0ztiw_chrome_odoo" 2026-08-27 17:05:40,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-08-27 17:05:40,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 112218 2026-08-27 17:05:40,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpkunapebi_chrome_odoo 2026-08-27 17:05:40,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:41031/json/version 2026-08-27 17:05:40,673 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:40,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:40,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:41031/json 2026-08-27 17:05:40,706 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:40,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:41031/devtools/page/1E22365E3C0FB3A71E6C455E09C75E50 2026-08-27 17:05:40,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-08-27 17:05:40,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-08-27 17:05:40,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:40,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-08-27 17:05:40,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:40,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:40,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:41,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.237 2026-08-27 17:05:41,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '1E22365E3C0FB3A71E6C455E09C75E50', 'loaderId': 'A416FFF38B7864CFC8659C84955DAD10', 'isDownload': False} 2026-08-27 17:05:41,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-08-27 17:05:41,127 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:41,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:41,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:05:41,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:05:41,412 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,414 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:41,427 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:41,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:41,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:41,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:41,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:41,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:05:41,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:05:41,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:41,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.163 2026-08-27 17:05:41,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:41,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:05:41,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:41,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:41,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:41,878 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-27 17:05:41,882 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:41,883 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:41,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-08-27 17:05:41,895 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,896 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:41,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.026 2026-08-27 17:05:41,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 17:05:41,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:41,969 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:41,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:41] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.026 2026-08-27 17:05:42,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.051 2026-08-27 17:05:42,077 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:42,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.022 2026-08-27 17:05:42,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:42,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,185 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:42,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65005166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8c88981-7e2f-43bf-a2ff-ebbd2d96cfd7'}] 2026-08-27 17:05:42,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65005166 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8c88981-7e2f-43bf-a2ff-ebbd2d96cfd7'} created pos.order #772 2026-08-27 17:05:42,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65005166 finished 2026-08-27 17:05:42,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-27 17:05:42,453 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:42,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:42,514 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:42,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:44,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:44,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:44,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:44,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:45,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:45,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:45,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4518686 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8c88981-7e2f-43bf-a2ff-ebbd2d96cfd7'}] 2026-08-27 17:05:45,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4518686 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8c88981-7e2f-43bf-a2ff-ebbd2d96cfd7'} updated pos.order #772 2026-08-27 17:05:45,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4518686 finished 2026-08-27 17:05:45,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.020 0.043 2026-08-27 17:05:45,153 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:45,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:47,236 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:47,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:05:47,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:47,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:47,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-08-27 17:05:47,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:05:47,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15950376 (allocated 17436672) 2026-08-27 17:05:47,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 112218 2026-08-27 17:05:47,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-08-27 17:05:47,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 112218 2026-08-27 17:05:47,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170547_492288_test_sync_lines_qty_update.txt 2026-08-27 17:05:47,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpkunapebi_chrome_odoo" 2026-08-27 17:05:47,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-08-27 17:05:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 112426 2026-08-27 17:05:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp__hzayub_chrome_odoo 2026-08-27 17:05:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44331/json/version 2026-08-27 17:05:47,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:47,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:47,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44331/json 2026-08-27 17:05:47,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:47,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:44331/devtools/page/D643D85EE6939049E8AA15FC02AC61FF 2026-08-27 17:05:47,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-08-27 17:05:47,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-08-27 17:05:47,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:47,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-08-27 17:05:47,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:47,869 26 INFO rb-b8d0dd6-224299-408903 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/118" 2026-08-27 17:05:47,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:48,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.344 2026-08-27 17:05:48,239 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'D643D85EE6939049E8AA15FC02AC61FF', 'loaderId': 'C426A44F4C9B158A277EAAFC6709B86F', 'isDownload': False} 2026-08-27 17:05:48,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:48,249 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:48,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:05:48,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:05:48,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:05:48,607 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:48,618 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:48,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:48,630 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:48,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/29] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:05:48,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:05:48,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:48,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:48,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:48,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:05:48,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:05:48,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:05:48,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.166 2026-08-27 17:05:48,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:05:48,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:48,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:05:49,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:05:49,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:49,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:49,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:49,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:49,085 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:49,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-08-27 17:05:49,092 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:49,093 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:49,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.025 2026-08-27 17:05:49,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:05:49,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/29] 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-08-27 17:05:49,207 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:05:49,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-08-27 17:05:49,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.023 2026-08-27 17:05:49,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.094 2026-08-27 17:05:49,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.059 2026-08-27 17:05:49,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/29] Tour test_sync_lines_qty_update_ticket_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:05:49,415 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:49,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:49,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/29] 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-08-27 17:05:49,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/29] 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-08-27 17:05:49,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:49,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:49,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/29] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:05:49,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/29] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:05:49,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/29] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:05:49,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/29] Tour test_sync_lines_qty_update_ticket_screen → Step Search for partner "A powerful Pos man!" (trigger: .modal-dialog .input-group input) 2026-08-27 17:05:50,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/29] 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-08-27 17:05:50,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:50,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-08-27 17:05:50,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains("001") 2026-08-27 17:05:50,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19172737 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '166f9fe5-dba3-4ea7-9f65-19ecf6b67106'}] 2026-08-27 17:05:50,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19172737 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '166f9fe5-dba3-4ea7-9f65-19ecf6b67106'} created pos.order #773 2026-08-27 17:05:50,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19172737 finished 2026-08-27 17:05:50,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.044 2026-08-27 17:05:50,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.012 0.022 2026-08-27 17:05:50,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:05:50,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:50,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-08-27 17:05:50,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/29] 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-08-27 17:05:50,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/29] 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-08-27 17:05:50,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-08-27 17:05:50,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:50,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/29] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-27 17:05:50,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:50,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:05:50,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/29] 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-08-27 17:05:50,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:05:50,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-08-27 17:05:50,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-08-27 17:05:50,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:50,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37153392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '166f9fe5-dba3-4ea7-9f65-19ecf6b67106'}] 2026-08-27 17:05:50,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37153392 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '166f9fe5-dba3-4ea7-9f65-19ecf6b67106'} updated pos.order #773 2026-08-27 17:05:50,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37153392 finished 2026-08-27 17:05:50,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19072168 (allocated 20582400) 2026-08-27 17:05:50,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 112426 2026-08-27 17:05:50,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-08-27 17:05:50,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 112426 2026-08-27 17:05:50,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.017 0.036 2026-08-27 17:05:51,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170551_094279_test_sync_lines_qty_update_ticket_screen.txt 2026-08-27 17:05:51,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp__hzayub_chrome_odoo" 2026-08-27 17:05:51,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-08-27 17:05:51,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 112632 2026-08-27 17:05:51,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpouaskgqe_chrome_odoo 2026-08-27 17:05:51,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:40037/json/version 2026-08-27 17:05:51,298 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:51,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:51,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:40037/json 2026-08-27 17:05:51,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:51,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:40037/devtools/page/1685B3FF0C9653BC3A561B76E7241D1A 2026-08-27 17:05:51,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-08-27 17:05:51,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-08-27 17:05:51,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:51,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-08-27 17:05:51,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:51,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:51,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:51,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.015 0.238 2026-08-27 17:05:51,748 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '1685B3FF0C9653BC3A561B76E7241D1A', 'loaderId': 'B651E9270CBC8FB5F8FAF85C2818BAB8', 'isDownload': False} 2026-08-27 17:05:51,748 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-08-27 17:05:51,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:51,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:51,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:05:51,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:05:52,093 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:52,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:52,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:52,108 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:52,111 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:52,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:52,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:52,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:52,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:52,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:05:52,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-27 17:05:52,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-27 17:05:52,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.067 0.169 2026-08-27 17:05:52,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:52,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "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.003 2026-08-27 17:05:52,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:05:52,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "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.003 2026-08-27 17:05:52,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:52,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:52,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:52,571 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:05:52,571 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:52,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 17:05:52,581 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:52,582 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:52,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.021 2026-08-27 17:05:52,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:05:52,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:52,671 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:52,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.018 2026-08-27 17:05:52,699 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:52,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.045 2026-08-27 17:05:52,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.100 2026-08-27 17:05:52,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "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.003 2026-08-27 17:05:52,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:52,891 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:52,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:53,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:53,056 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:53,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88058852 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79a4cef6-2d3e-41e1-b358-0184441222a8'}] 2026-08-27 17:05:53,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88058852 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79a4cef6-2d3e-41e1-b358-0184441222a8'} created pos.order #774 2026-08-27 17:05:53,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88058852 finished 2026-08-27 17:05:53,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.043 2026-08-27 17:05:53,153 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:53,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:53,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:05:55,253 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,459 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,832 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19652743 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79a4cef6-2d3e-41e1-b358-0184441222a8'}] 2026-08-27 17:05:55,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19652743 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79a4cef6-2d3e-41e1-b358-0184441222a8'} updated pos.order #774 2026-08-27 17:05:55,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19652743 finished 2026-08-27 17:05:55,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.043 2026-08-27 17:05:55,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:55,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:58,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-08-27 17:05:58,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:05:58,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15546932 (allocated 17039360) 2026-08-27 17:05:58,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 112632 2026-08-27 17:05:58,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-08-27 17:05:58,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 112632 2026-08-27 17:05:58,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170558_115321_test_sync_set_line_note.txt 2026-08-27 17:05:58,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpouaskgqe_chrome_odoo" 2026-08-27 17:05:58,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-08-27 17:05:58,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 112832 2026-08-27 17:05:58,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpk36n10v__chrome_odoo 2026-08-27 17:05:58,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:34027/json/version 2026-08-27 17:05:58,314 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:58,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-08-27 17:05:58,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:34027/json 2026-08-27 17:05:58,365 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:05:58,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:34027/devtools/page/D12D3F4A93239E466BAACEBF09CCD162 2026-08-27 17:05:58,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-08-27 17:05:58,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-08-27 17:05:58,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:05:58,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-08-27 17:05:58,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:05:58,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:05:58,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:05:58,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:58] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.236 2026-08-27 17:05:58,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'D12D3F4A93239E466BAACEBF09CCD162', 'loaderId': 'AE32AABEE564849C77282DC2565A867C', 'isDownload': False} 2026-08-27 17:05:58,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-08-27 17:05:58,759 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:05:58,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:58] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:05:58,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:58] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:05:58,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:58] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:05:59,082 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:59,083 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:59,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:05:59,098 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:05:59,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:59,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:05:59,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:05:59,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:59,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:05:59,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:05:59,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:05:59,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:05:59,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.170 2026-08-27 17:05:59,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:05:59,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:59,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:05:59,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.005 2026-08-27 17:05:59,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-08-27 17:05:59,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:05:59,515 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:59,523 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:05:59,524 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:05:59,533 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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-08-27 17:05:59,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:05:59,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.013 2026-08-27 17:05:59,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-27 17:05:59,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:05:59,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:59,596 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:05:59,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.061 0.028 2026-08-27 17:05:59,693 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:05:59,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.107 2026-08-27 17:05:59,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.086 2026-08-27 17:05:59,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05: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.003 2026-08-27 17:05:59,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:59,873 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:05:59,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:05:59,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:00,038 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:00,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75811735 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b0fb7903-e9da-448e-ba31-212ababa0dc1'}] 2026-08-27 17:06:00,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75811735 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b0fb7903-e9da-448e-ba31-212ababa0dc1'} created pos.order #775 2026-08-27 17:06:00,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75811735 finished 2026-08-27 17:06:00,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.058 2026-08-27 17:06:00,152 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:00,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:00,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-08-27 17:06:02,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-08-27 17:06:02,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:02,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34398962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b0fb7903-e9da-448e-ba31-212ababa0dc1'}] 2026-08-27 17:06:02,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34398962 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b0fb7903-e9da-448e-ba31-212ababa0dc1'} updated pos.order #775 2026-08-27 17:06:02,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34398962 finished 2026-08-27 17:06:02,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.042 2026-08-27 17:06:02,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-08-27 17:06:02,886 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:04,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-08-27 17:06:04,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:06:04,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15487444 (allocated 16252928) 2026-08-27 17:06:04,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 112832 2026-08-27 17:06:04,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-08-27 17:06:04,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 112832 2026-08-27 17:06:05,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170605_014673_test_sync_set_note.txt 2026-08-27 17:06:05,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpk36n10v__chrome_odoo" 2026-08-27 17:06:05,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-08-27 17:06:05,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 113041 2026-08-27 17:06:05,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpu8yp5b7o_chrome_odoo 2026-08-27 17:06:05,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:37471/json/version 2026-08-27 17:06:05,214 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:05,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:05,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:37471/json 2026-08-27 17:06:05,267 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:05,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:37471/devtools/page/794F12B063E2674E450682264AF05DD4 2026-08-27 17:06:05,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-08-27 17:06:05,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-08-27 17:06:05,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:06:05,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-08-27 17:06:05,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:05,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:05,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:05,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:05] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.234 2026-08-27 17:06:05,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '794F12B063E2674E450682264AF05DD4', 'loaderId': '10B3FD4C1AD877FEA830F3FA9B4855BF', 'isDownload': False} 2026-08-27 17:06:05,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-08-27 17:06:05,659 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:05,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:05] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:06:05,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:05] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:06:05,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:05] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:06:06,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:06,002 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:06,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:06:06,021 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:06,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/22] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:06:06,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:06:06,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:06,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:06,048 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-27 17:06:06,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-08-27 17:06:06,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-08-27 17:06:06,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 17:06:06,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.265 2026-08-27 17:06:06,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "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-08-27 17:06:06,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:06,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:06:06,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:06,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:06,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.020 2026-08-27 17:06:06,580 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:06,589 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:06,593 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:06,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 17:06:06,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 17:06:06,608 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:06,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:06:06,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/22] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:06:06,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.047 0.030 2026-08-27 17:06:06,671 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:06,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.008 0.018 2026-08-27 17:06:06,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:06,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.045 2026-08-27 17:06:06,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.035 2026-08-27 17:06:06,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:06,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/22] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-27 17:06:06,905 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:06,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/22] Tour test_sync_set_partner → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-08-27 17:06:07,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:06:07,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:06:07,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18028037 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79be5db3-c13d-4241-b6bc-930e80ace6cd'}] 2026-08-27 17:06:07,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18028037 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79be5db3-c13d-4241-b6bc-930e80ace6cd'} created pos.order #776 2026-08-27 17:06:07,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18028037 finished 2026-08-27 17:06:07,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-27 17:06:07,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:07,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:06:07,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:06:09,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-08-27 17:06:09,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/22] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:06:09,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/22] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:06:09,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/22] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:06:09,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/22] Tour test_sync_set_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:06:09,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/22] Tour test_sync_set_partner → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-08-27 17:06:09,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/22] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-08-27 17:06:09,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/22] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:06:09,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-08-27 17:06:09,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-27 17:06:09,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:06:09,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32127665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79be5db3-c13d-4241-b6bc-930e80ace6cd'}] 2026-08-27 17:06:09,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32127665 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '79be5db3-c13d-4241-b6bc-930e80ace6cd'} updated pos.order #776 2026-08-27 17:06:09,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32127665 finished 2026-08-27 17:06:09,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.018 0.044 2026-08-27 17:06:09,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-08-27 17:06:09,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:06:12,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-08-27 17:06:12,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:06:12,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19042300 (allocated 20320256) 2026-08-27 17:06:12,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 113041 2026-08-27 17:06:12,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-08-27 17:06:12,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 113041 2026-08-27 17:06:12,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170612_124081_test_sync_set_partner.txt 2026-08-27 17:06:12,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpu8yp5b7o_chrome_odoo" 2026-08-27 17:06:12,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-08-27 17:06:12,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 113245 2026-08-27 17:06:12,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpxpw4d3zw_chrome_odoo 2026-08-27 17:06:12,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:42551/json/version 2026-08-27 17:06:12,337 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:12,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:12,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:42551/json 2026-08-27 17:06:12,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:12,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:42551/devtools/page/556FEBD1EB449D278ACEBF8E68C9F511 2026-08-27 17:06:12,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-08-27 17:06:12,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-08-27 17:06:12,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:06:12,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-08-27 17:06:12,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:12,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:12,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:12,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:12] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.015 0.247 2026-08-27 17:06:12,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '556FEBD1EB449D278ACEBF8E68C9F511', 'loaderId': '2F2041AC516201E32D0F65C9064B3B1D', 'isDownload': False} 2026-08-27 17:06:12,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-08-27 17:06:12,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:12,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:06:12,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:06:12,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:06:13,111 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:13,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:13,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:06:13,128 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:13,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:13,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:06:13,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:13,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:13,154 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:06:13,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.012 2026-08-27 17:06:13,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 17:06:13,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.017 2026-08-27 17:06:13,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.072 0.179 2026-08-27 17:06:13,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:13,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:13,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:06:13,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:13,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:13,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:06:13,599 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:13,605 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:13,608 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:13,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:06:13,620 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:13,625 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:13,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.050 2026-08-27 17:06:13,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-27 17:06:13,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:13,765 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:06:13,779 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:13,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.015 0.078 2026-08-27 17:06:13,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.109 2026-08-27 17:06:13,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.084 2026-08-27 17:06:13,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:13,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:13,959 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:14,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:14,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:14,122 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:14,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26304522 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '163417e4-6aff-416a-bf68-f50c2358b7bb'}] 2026-08-27 17:06:14,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26304522 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '163417e4-6aff-416a-bf68-f50c2358b7bb'} created pos.order #777 2026-08-27 17:06:14,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26304522 finished 2026-08-27 17:06:14,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.043 2026-08-27 17:06:14,218 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:14,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:14,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:06:16,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-08-27 17:06:16,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,680 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-08-27 17:06:16,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:16,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67213642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '163417e4-6aff-416a-bf68-f50c2358b7bb'}] 2026-08-27 17:06:16,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67213642 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '163417e4-6aff-416a-bf68-f50c2358b7bb'} updated pos.order #777 2026-08-27 17:06:16,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67213642 finished 2026-08-27 17:06:17,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.016 0.039 2026-08-27 17:06:17,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-08-27 17:06:17,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:19,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-08-27 17:06:19,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:06:19,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15549304 (allocated 16515072) 2026-08-27 17:06:19,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 113245 2026-08-27 17:06:19,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-08-27 17:06:19,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 113245 2026-08-27 17:06:19,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170619_213083_test_sync_set_pricelist.txt 2026-08-27 17:06:19,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpxpw4d3zw_chrome_odoo" 2026-08-27 17:06:19,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-08-27 17:06:19,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 113451 2026-08-27 17:06:19,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpscf9_vnb_chrome_odoo 2026-08-27 17:06:19,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44363/json/version 2026-08-27 17:06:19,479 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:19,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:19,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44363/json 2026-08-27 17:06:19,510 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:19,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:44363/devtools/page/92AB71CDB16548CCAE7E9E36F4FE08E1 2026-08-27 17:06:19,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-08-27 17:06:19,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-08-27 17:06:19,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:06:19,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-08-27 17:06:19,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:19,670 26 INFO rb-b8d0dd6-224299-408903 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/118" 2026-08-27 17:06:19,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:19,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:19] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.015 0.234 2026-08-27 17:06:19,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '92AB71CDB16548CCAE7E9E36F4FE08E1', 'loaderId': '2595D2AC4807DD81C721141EF040929B', 'isDownload': False} 2026-08-27 17:06:19,926 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:19,934 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:19,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:19] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-08-27 17:06:19,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:19] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:06:19,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:19] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:06:20,240 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:20,243 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:20,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:06:20,254 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:20,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:20,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:06:20,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:20,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:20,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:06:20,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:06:20,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.013 2026-08-27 17:06:20,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-27 17:06:20,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.067 0.165 2026-08-27 17:06:20,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:20,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "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.004 2026-08-27 17:06:20,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:06:20,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "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-08-27 17:06:20,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:20,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:06:20,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:20,696 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:20,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:20,699 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:20,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:06:20,708 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:20,709 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:20,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.041 0.026 2026-08-27 17:06:20,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:20,781 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:20,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.072 0.022 2026-08-27 17:06:20,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:20,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.010 0.115 2026-08-27 17:06:20,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.048 2026-08-27 17:06:21,004 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:06:21,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:21] "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.003 2026-08-27 17:06:21,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:21,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2409e2-3574-4fa4-a8e8-b8b903f8220c'}] 2026-08-27 17:06:21,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428404 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2409e2-3574-4fa4-a8e8-b8b903f8220c'} created pos.order #778 2026-08-27 17:06:21,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428404 finished 2026-08-27 17:06:21,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.045 2026-08-27 17:06:21,318 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,373 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:21,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:21,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57370517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1d2ab1c9-2ca4-425c-868e-2ffd6a681293'}] 2026-08-27 17:06:21,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57370517 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1d2ab1c9-2ca4-425c-868e-2ffd6a681293'} created pos.order #779 2026-08-27 17:06:21,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57370517 finished 2026-08-27 17:06:21,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.014 0.037 2026-08-27 17:06:21,635 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:21,685 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:21,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-27 17:06:22,252 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-27 17:06:22,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-08-27 17:06:22,754 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-27 17:06:23,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-08-27 17:06:23,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-27 17:06:23,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:23] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.002 0.004 2026-08-27 17:06:23,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-27 17:06:23,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45989757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2409e2-3574-4fa4-a8e8-b8b903f8220c'}] 2026-08-27 17:06:23,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1271] to pos.order #778 2026-08-27 17:06:23,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45989757 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2409e2-3574-4fa4-a8e8-b8b903f8220c'} updated pos.order #778 2026-08-27 17:06:23,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45989757 finished 2026-08-27 17:06:23,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.020 0.049 2026-08-27 17:06:23,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.070 2026-08-27 17:06:23,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:23] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.011 0.028 2026-08-27 17:06:23,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:24,286 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-08-27 17:06:24,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-08-27 17:06:24,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:24,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16604156 (allocated 17698816) 2026-08-27 17:06:24,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 113451 2026-08-27 17:06:24,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-08-27 17:06:24,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 113451 2026-08-27 17:06:24,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170624_433452_test_tax_in_merge_table_order_line.txt 2026-08-27 17:06:24,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpscf9_vnb_chrome_odoo" 2026-08-27 17:06:24,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-08-27 17:06:24,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 113662 2026-08-27 17:06:24,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpv1z9ils5_chrome_odoo 2026-08-27 17:06:24,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:42195/json/version 2026-08-27 17:06:24,640 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:24,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:24,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:42195/json 2026-08-27 17:06:24,697 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:24,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:42195/devtools/page/A10EF6D2B9B05CC9EEA3B3D57B426D97 2026-08-27 17:06:24,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-08-27 17:06:24,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-08-27 17:06:24,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:06:24,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-08-27 17:06:24,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:24,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:24,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:25,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.283 2026-08-27 17:06:25,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'A10EF6D2B9B05CC9EEA3B3D57B426D97', 'loaderId': '531E04DD5BADDA78137B5022A7031A51', 'isDownload': False} 2026-08-27 17:06:25,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-08-27 17:06:25,113 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:25,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:06:25,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:06:25,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-08-27 17:06:25,452 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,454 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:06:25,467 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:25,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:25,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 17:06:25,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:25,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:06:25,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:06:25,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.018 2026-08-27 17:06:25,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:06:25,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.168 2026-08-27 17:06:25,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "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.003 2026-08-27 17:06:25,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:06:25,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "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.004 2026-08-27 17:06:25,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:25,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-27 17:06:25,904 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:25,918 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:25,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:25,929 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:25,963 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:25,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.016 2026-08-27 17:06:25,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.058 2026-08-27 17:06:25,976 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:25,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.020 2026-08-27 17:06:26,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.107 2026-08-27 17:06:26,091 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:06:26,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.021 2026-08-27 17:06:26,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:26,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:26,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,332 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,539 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,649 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,699 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,750 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:26,975 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:26,975 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:27,021 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,122 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,182 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,451 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,711 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:27,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,396 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-08-27 17:06:28,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:06:28,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15764480 (allocated 17301504) 2026-08-27 17:06:28,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 113662 2026-08-27 17:06:28,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-08-27 17:06:28,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 113662 2026-08-27 17:06:28,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170628_636466_test_tip_after_payment.txt 2026-08-27 17:06:28,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpv1z9ils5_chrome_odoo" 2026-08-27 17:06:28,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-08-27 17:06:28,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 113859 2026-08-27 17:06:28,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpe1zw_j6u_chrome_odoo 2026-08-27 17:06:28,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:33617/json/version 2026-08-27 17:06:28,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:28,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:33617/json 2026-08-27 17:06:28,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:28,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:33617/devtools/page/48D52E647DABEF2CE8F841430755D967 2026-08-27 17:06:28,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-08-27 17:06:28,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-08-27 17:06:28,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:06:28,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-08-27 17:06:28,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:28,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:28,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:29,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.027 0.385 2026-08-27 17:06:29,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '48D52E647DABEF2CE8F841430755D967', 'loaderId': '869B51A175C91B22A53F536D17705CB5', 'isDownload': False} 2026-08-27 17:06:29,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-08-27 17:06:29,394 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:29,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:06:29,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:06:29,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:06:29,737 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:29,738 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:29,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:06:29,753 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:29,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:29,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:06:29,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:29,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:29,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:06:29,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:06:29,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:06:29,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-27 17:06:30,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.070 0.163 2026-08-27 17:06:30,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:30,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.003 2026-08-27 17:06:30,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-27 17:06:30,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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.004 2026-08-27 17:06:30,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:30,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:06:30,188 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:30,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:30,197 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:06:30,207 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:30,208 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:30,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.012 2026-08-27 17:06:30,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:06:30,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 17:06:30,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,276 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:30,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.021 2026-08-27 17:06:30,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-08-27 17:06:30,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.108 2026-08-27 17:06:30,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.032 2026-08-27 17:06:30,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,510 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:30,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,736 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,844 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:30,900 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:32,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-08-27 17:06:32,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,053 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:33,385 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,435 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:35,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:35] "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.003 2026-08-27 17:06:35,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,554 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:35,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2429486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3b39bf8c-6bf7-4e1c-a0cf-0d9348f4d839'}] 2026-08-27 17:06:35,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2429486 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3b39bf8c-6bf7-4e1c-a0cf-0d9348f4d839'} created pos.order #780 2026-08-27 17:06:35,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2429486 finished 2026-08-27 17:06:35,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.018 0.042 2026-08-27 17:06:35,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73604488 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'}] 2026-08-27 17:06:35,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73604488 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'} created pos.order #781 2026-08-27 17:06:35,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73604488 finished 2026-08-27 17:06:35,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.036 2026-08-27 17:06:35,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17085994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'aa547d42-9645-4296-b167-bf130eb8c2a9'}] 2026-08-27 17:06:35,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17085994 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'aa547d42-9645-4296-b167-bf130eb8c2a9'} created pos.order #782 2026-08-27 17:06:35,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17085994 finished 2026-08-27 17:06:35,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.010 0.034 2026-08-27 17:06:35,951 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:06:36,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "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.005 2026-08-27 17:06:36,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,070 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30248451 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '1f97a1b1-4fd1-4c01-8ec2-7b89abba99ba'}] 2026-08-27 17:06:36,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30248451 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '1f97a1b1-4fd1-4c01-8ec2-7b89abba99ba'} created pos.order #783 2026-08-27 17:06:36,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30248451 finished 2026-08-27 17:06:36,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-27 17:06:36,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:36,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.014 0.026 2026-08-27 17:06:36,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:06:36,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,528 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,739 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:36,851 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 17:06:36,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:06:36,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:36,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'}] 2026-08-27 17:06:36,939 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:36,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1276] to pos.order #781 2026-08-27 17:06:36,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874040 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'} updated pos.order #781 2026-08-27 17:06:36,954 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874040 finished 2026-08-27 17:06:36,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.015 0.039 2026-08-27 17:06:37,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.011 0.031 2026-08-27 17:06:37,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,122 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:37,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.021 2026-08-27 17:06:37,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:06:37,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:37,449 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,484 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:39,545 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:06:39,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,704 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:06:39,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77504657 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '1f97a1b1-4fd1-4c01-8ec2-7b89abba99ba'}] 2026-08-27 17:06:39,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1277] to pos.order #783 2026-08-27 17:06:39,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77504657 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '1f97a1b1-4fd1-4c01-8ec2-7b89abba99ba'} updated pos.order #783 2026-08-27 17:06:39,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77504657 finished 2026-08-27 17:06:39,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.015 0.041 2026-08-27 17:06:39,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.010 0.027 2026-08-27 17:06:39,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:06:39,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:06:39,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:39,957 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:40,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:40,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:40,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:40,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.020 2026-08-27 17:06:40,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:06:40,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:40,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,268 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:06:42,329 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:42] "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.005 2026-08-27 17:06:42,379 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,432 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:42,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.024 2026-08-27 17:06:42,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:06:42,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2575755 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'}] 2026-08-27 17:06:42,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1278] to pos.order #781 2026-08-27 17:06:42,656 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2575755 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'} updated pos.order #781 2026-08-27 17:06:42,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2575755 finished 2026-08-27 17:06:42,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.018 0.046 2026-08-27 17:06:42,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.010 0.028 2026-08-27 17:06:42,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:42,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:43,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.008 0.020 2026-08-27 17:06:43,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:06:43,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,527 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:43,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86578154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'}] 2026-08-27 17:06:43,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86578154 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'} updated pos.order #781 2026-08-27 17:06:43,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86578154 finished 2026-08-27 17:06:43,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.050 2026-08-27 17:06:43,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:43,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,927 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:43,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:44,032 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-08-27 17:06:46,175 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:46,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:48,540 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53002454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '68388cfc-05f4-4ba5-bf53-5171c427f65e'}] 2026-08-27 17:06:48,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53002454 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '68388cfc-05f4-4ba5-bf53-5171c427f65e'} created pos.order #784 2026-08-27 17:06:48,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53002454 finished 2026-08-27 17:06:48,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.040 2026-08-27 17:06:48,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 17:06:48,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:06:48,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,721 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:48,938 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:49,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89556555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'}] 2026-08-27 17:06:49,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89556555 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7630eb34-458f-4ad7-b28a-919adde799c5'} updated pos.order #781 2026-08-27 17:06:49,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89556555 finished 2026-08-27 17:06:49,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.040 2026-08-27 17:06:49,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.031 2026-08-27 17:06:49,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:06:49,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:06:49,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-27 17:06:49,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:49,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.010 0.021 2026-08-27 17:06:49,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:06:49,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-08-27 17:06:49,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:06:49,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29118964 (allocated 31207424) 2026-08-27 17:06:49,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 113859 2026-08-27 17:06:49,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-08-27 17:06:49,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 113859 2026-08-27 17:06:49,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170649_662890_test_transfering_orders.txt 2026-08-27 17:06:49,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpe1zw_j6u_chrome_odoo" 2026-08-27 17:06:49,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-08-27 17:06:49,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 114101 2026-08-27 17:06:49,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpc2jpksu9_chrome_odoo 2026-08-27 17:06:49,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38345/json/version 2026-08-27 17:06:49,866 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:49,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:49,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38345/json 2026-08-27 17:06:49,900 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:49,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:38345/devtools/page/27F35B7CBBC0D17B8EDFE4F81D849F89 2026-08-27 17:06:49,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-27 17:06:49,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-27 17:06:49,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:06:49,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-27 17:06:49,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:49,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:50,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:06:50,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.256 2026-08-27 17:06:50,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '27F35B7CBBC0D17B8EDFE4F81D849F89', 'loaderId': 'CBFACA332B9A4B5DD827C36EAB6A80B4', 'isDownload': False} 2026-08-27 17:06:50,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-08-27 17:06:50,287 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:50,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:06:50,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:06:50,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:06:50,603 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:50,605 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:50,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:06:50,618 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:50,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:50,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:06:50,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:50,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:50,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:06:50,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.011 2026-08-27 17:06:50,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-27 17:06:50,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 17:06:50,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.069 0.164 2026-08-27 17:06:50,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:50,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:50,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:06:51,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:06:51,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:51,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:06:51,060 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:51,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:51,071 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:51,073 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:51,079 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:51,080 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:51,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:51,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-08-27 17:06:51,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:06:51,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.063 0.029 2026-08-27 17:06:51,189 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:51,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.064 0.108 2026-08-27 17:06:51,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.094 2026-08-27 17:06:51,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:06:51,358 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,370 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:51,427 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,528 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,647 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:51,648 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:51,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:51,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47902682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eef044fc-123e-4f9d-822a-388106740dda'}] 2026-08-27 17:06:51,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:52,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47902682 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eef044fc-123e-4f9d-822a-388106740dda'} created pos.order #785 2026-08-27 17:06:52,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47902682 finished 2026-08-27 17:06:52,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.053 0.124 2026-08-27 17:06:52,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:52,165 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:52,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:52] "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.003 2026-08-27 17:06:52,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:52,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:52,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:52,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24162198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c00e56e5-2061-424a-98b7-49417cac496a'}] 2026-08-27 17:06:52,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24162198 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c00e56e5-2061-424a-98b7-49417cac496a'} created pos.order #786 2026-08-27 17:06:52,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24162198 finished 2026-08-27 17:06:52,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.014 0.039 2026-08-27 17:06:52,434 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:06:52,484 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("4"))) 2026-08-27 17:06:52,535 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:52,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-27 17:06:52,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:06:52,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16788252 (allocated 18485248) 2026-08-27 17:06:52,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 114101 2026-08-27 17:06:52,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-27 17:06:52,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 114101 2026-08-27 17:06:52,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170652_692802_test_user_on_residual_order.txt 2026-08-27 17:06:52,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpc2jpksu9_chrome_odoo" 2026-08-27 17:06:52,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 114310 2026-08-27 17:06:52,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpg8cut_lu_chrome_odoo 2026-08-27 17:06:52,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39101/json/version 2026-08-27 17:06:52,830 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:52,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:06:52,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39101/json 2026-08-27 17:06:52,883 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:06:52,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:39101/devtools/page/03FE77B7FE651254914AAEAFF90283A1 2026-08-27 17:06:52,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-27 17:06:52,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-27 17:06:52,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:06:52,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-27 17:06:52,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-27 17:06:52,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-27 17:06:53,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.007 0.021 2026-08-27 17:06:53,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '03FE77B7FE651254914AAEAFF90283A1', 'loaderId': '30C7BE44F8AE1F8D93B2800C6962DD9A', 'isDownload': False} 2026-08-27 17:06:53,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-08-27 17:06:53,059 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:06:53,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:06:53,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:06:53,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:06:53,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:53,409 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:53,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:53,419 26 INFO rb-b8d0dd6-224299-408903 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:06:53,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:53,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:06:53,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:06:53,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:53,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:06:53,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:06:53,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-27 17:06:53,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 17:06:53,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.083 0.185 2026-08-27 17:06:53,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:53,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:53,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:06:53,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:53,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:06:53,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:06:53,898 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:53,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:53,912 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:53,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06: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-08-27 17:06:53,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:53,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-27 17:06:53,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:06:53,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-08-27 17:06:53,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:53,990 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:06:54,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.075 0.020 2026-08-27 17:06:54,075 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:06:54,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.007 0.106 2026-08-27 17:06:54,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:06:54,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,191 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:06:54,231 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,457 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:54,458 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:06:54,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75877174 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c00e56e5-2061-424a-98b7-49417cac496a'}] 2026-08-27 17:06:54,676 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:06:54,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #786 2026-08-27 17:06:54,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75877174 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c00e56e5-2061-424a-98b7-49417cac496a'} updated pos.order #786 2026-08-27 17:06:54,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75877174 finished 2026-08-27 17:06:54,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:06:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.055 0.133 2026-08-27 17:06:54,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:06:54,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-27 17:06:54,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:06:55,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15200824 (allocated 16777216) 2026-08-27 17:06:55,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 114310 2026-08-27 17:06:55,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-27 17:06:55,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 114310 2026-08-27 17:06:55,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170655_106831_test_user_on_residual_order.txt 2026-08-27 17:06:55,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpg8cut_lu_chrome_odoo" 2026-08-27 17:06:55,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:06:58,989 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-08-27 17:06:59,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-08-27 17:06:59,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23185546 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-08-27 17:06:59,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23185546 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #787 2026-08-27 17:06:59,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23185546 finished 2026-08-27 17:06:59,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-08-27 17:06:59,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-08-27 17:06:59,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:07:03,198 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-08-27 17:07:03,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-08-27 17:07:03,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 114515 2026-08-27 17:07:03,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpjuhx_17z_chrome_odoo 2026-08-27 17:07:03,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:40743/json/version 2026-08-27 17:07:03,584 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:03,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:03,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:40743/json 2026-08-27 17:07:03,612 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:03,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:40743/devtools/page/39C3440E392022A98AF3D1F4B532C736 2026-08-27 17:07:03,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-08-27 17:07:03,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-08-27 17:07:03,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:03,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-08-27 17:07:03,769 26 INFO rb-b8d0dd6-224299-408903 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/122" in browser 2026-08-27 17:07:03,769 26 INFO rb-b8d0dd6-224299-408903 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/122" 2026-08-27 17:07:03,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:04,035 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.016 0.246 2026-08-27 17:07:04,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '39C3440E392022A98AF3D1F4B532C736', 'loaderId': 'A052E1C3E597D7BAB8CF0B23710FC9D8', 'isDownload': False} 2026-08-27 17:07:04,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-08-27 17:07:04,046 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:04,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:04,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:07:04,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:04,375 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:04,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:04,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:04,390 26 INFO rb-b8d0dd6-224299-408903 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/122", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:04,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:04,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:04,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:04,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:04,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:07:04,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:07:04,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 17:07:04,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 17:07:04,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.093 0.237 2026-08-27 17:07:04,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "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-08-27 17:07:04,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "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.003 2026-08-27 17:07:04,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:07:04,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "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.003 2026-08-27 17:07:04,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:04,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:07:04,902 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:04,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:04,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:04,916 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:04,923 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:04,925 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:04,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.040 0.014 2026-08-27 17:07:04,968 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:07:04,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:04] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-08-27 17:07:04,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.072 0.028 2026-08-27 17:07:05,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.007 0.114 2026-08-27 17:07:05,090 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:07:05,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.021 2026-08-27 17:07:05,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:05,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:05,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,327 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23057460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '946e5187-6784-4e35-8347-ff6bba953a4a'}] 2026-08-27 17:07:05,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23057460 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '946e5187-6784-4e35-8347-ff6bba953a4a'} created pos.order #788 2026-08-27 17:07:05,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23057460 finished 2026-08-27 17:07:05,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.017 0.043 2026-08-27 17:07:05,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,589 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:07:05,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:07:05,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:05,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-08-27 17:07:05,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:07:05,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16168520 (allocated 17174528) 2026-08-27 17:07:05,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 114515 2026-08-27 17:07:05,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-08-27 17:07:05,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 114515 2026-08-27 17:07:05,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170705_797321_test_change_table_rewards_stay.txt 2026-08-27 17:07:05,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpjuhx_17z_chrome_odoo" 2026-08-27 17:07:05,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-08-27 17:07:06,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 114712 2026-08-27 17:07:06,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpmm1wrvky_chrome_odoo 2026-08-27 17:07:06,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:46563/json/version 2026-08-27 17:07:06,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:06,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:06,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:46563/json 2026-08-27 17:07:06,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:06,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:46563/devtools/page/8777E66903D186FE71F1CA2212323ADE 2026-08-27 17:07:06,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-08-27 17:07:06,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-08-27 17:07:06,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:06,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-08-27 17:07:06,202 26 INFO rb-b8d0dd6-224299-408903 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/122" in browser 2026-08-27 17:07:06,203 26 INFO rb-b8d0dd6-224299-408903 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/122" 2026-08-27 17:07:06,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:06,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.015 0.252 2026-08-27 17:07:06,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '8777E66903D186FE71F1CA2212323ADE', 'loaderId': 'C027F5A05C3CC107A6B0D27389901984', 'isDownload': False} 2026-08-27 17:07:06,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:06,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:06,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:06,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:06,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:07:06,792 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:06,795 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:06,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:07:06,807 26 INFO rb-b8d0dd6-224299-408903 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/122", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:06,811 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:06,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:06,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:06,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:06,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:07:06,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:07:06,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.019 2026-08-27 17:07:06,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 17:07:07,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.075 0.177 2026-08-27 17:07:07,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:07:07,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:07:07,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 17:07:07,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:07,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:07,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:07:07,288 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:07,293 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:07,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:07,306 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:07,308 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:07,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-27 17:07:07,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:07:07,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:07:07,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,376 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:07,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.072 0.023 2026-08-27 17:07:07,469 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("5"))) 2026-08-27 17:07:07,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.007 0.112 2026-08-27 17:07:07,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.043 2026-08-27 17:07:07,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:07,590 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:07,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,824 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:07,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'da1e26fe-1a53-4079-8ac6-256a6316f25c'}] 2026-08-27 17:07:07,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747297 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'da1e26fe-1a53-4079-8ac6-256a6316f25c'} created pos.order #789 2026-08-27 17:07:07,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747297 finished 2026-08-27 17:07:07,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.018 0.044 2026-08-27 17:07:07,933 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:07:07,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:07:07,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,054 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,160 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,268 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14562602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'f0a62682-2b4d-4164-8dd6-6627a5faa73d'}] 2026-08-27 17:07:08,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14562602 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'f0a62682-2b4d-4164-8dd6-6627a5faa73d'} created pos.order #790 2026-08-27 17:07:08,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14562602 finished 2026-08-27 17:07:08,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.013 0.039 2026-08-27 17:07:08,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-08-27 17:07:08,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:08,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 16968588 (allocated 18223104) 2026-08-27 17:07:08,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 114712 2026-08-27 17:07:08,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-08-27 17:07:08,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 114712 2026-08-27 17:07:08,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170708_503345_test_loyalty_reward_with_courses.txt 2026-08-27 17:07:08,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpmm1wrvky_chrome_odoo" 2026-08-27 17:07:08,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:07:12,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-08-27 17:07:12,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 114919 2026-08-27 17:07:12,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpj8m6tvlo_chrome_odoo 2026-08-27 17:07:12,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:46117/json/version 2026-08-27 17:07:12,456 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:12,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:12,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:46117/json 2026-08-27 17:07:12,492 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:12,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:46117/devtools/page/67F966F04E9A63D52817AB6A12AB3A60 2026-08-27 17:07:12,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-08-27 17:07:12,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-08-27 17:07:12,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:12,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-08-27 17:07:12,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-08-27 17:07:12,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-08-27 17:07:12,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:12,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:12] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.022 0.261 2026-08-27 17:07:12,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '67F966F04E9A63D52817AB6A12AB3A60', 'loaderId': '2C9FF3722FEC6E3AD537664D7119F055', 'isDownload': False} 2026-08-27 17:07:12,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-08-27 17:07:12,890 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:12,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:12,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:12,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:07:13,192 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:13,194 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:13,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:13,206 26 INFO rb-b8d0dd6-224299-408903 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/123", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:13,209 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:13,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:13,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:13,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:13,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.007 2026-08-27 17:07:13,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:07:13,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.019 2026-08-27 17:07:13,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 17:07:13,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.071 0.167 2026-08-27 17:07:13,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:07:13,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.010 2026-08-27 17:07:13,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 17:07:13,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.035 2026-08-27 17:07:13,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:13,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:13,694 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:13,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:07:13,704 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:13,706 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:07:13,711 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:13,716 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:13,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.009 0.053 2026-08-27 17:07:13,762 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:13,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-08-27 17:07:13,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.007 0.062 2026-08-27 17:07:13,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:13,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.052 0.094 2026-08-27 17:07:13,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image?model=product.template&field=image_128&id=2102&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 17:07:13,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:13,899 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:13,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image?model=product.template&field=image_128&id=2103&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-27 17:07:13,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image?model=product.template&field=image_128&id=2105&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-27 17:07:13,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:13] "GET /web/image?model=product.template&field=image_128&id=2104&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:07:14,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /web/image?model=product.template&field=image_128&id=2106&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:07:14,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /web/image?model=product.template&field=image_128&id=2107&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:07:14,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /web/image?model=product.template&field=image_128&id=2109&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:07:14,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /web/image?model=product.template&field=image_128&id=2110&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:07:14,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /web/image?model=product.template&field=image_128&id=2108&unique=2026-08-27T17:07:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:07:14,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.087 2026-08-27 17:07:14,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,340 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,707 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:14,828 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:14,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:14,970 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:15,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:15,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:15,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:15] "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.002 2026-08-27 17:07:15,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:15,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-08-27 17:07:15,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-27 17:07:15,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14580524 (allocated 15466496) 2026-08-27 17:07:15,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 114919 2026-08-27 17:07:15,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-08-27 17:07:15,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 114919 2026-08-27 17:07:15,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170715_289980_test_mpesa_express_request_data.txt 2026-08-27 17:07:15,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpj8m6tvlo_chrome_odoo" 2026-08-27 17:07:15,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:07:15,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-08-27 17:07:15,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-08-27 17:07:15,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-08-27 17:07:15,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-08-27 17:07:15,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:07:19,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-08-27 17:07:19,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 115131 2026-08-27 17:07:19,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp4jvyj99p_chrome_odoo 2026-08-27 17:07:19,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:37029/json/version 2026-08-27 17:07:19,565 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:19,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:19,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:37029/json 2026-08-27 17:07:19,568 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:19,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:37029/devtools/page/6884D0BADB7AB9348AF9BBBA93C2E7BA 2026-08-27 17:07:19,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-08-27 17:07:19,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-08-27 17:07:19,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:19,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-08-27 17:07:19,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-08-27 17:07:19,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-08-27 17:07:19,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:19,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:19] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.016 0.310 2026-08-27 17:07:19,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '6884D0BADB7AB9348AF9BBBA93C2E7BA', 'loaderId': '323A1652BD5FC190D3011BFA973F72B3', 'isDownload': False} 2026-08-27 17:07:19,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-08-27 17:07:19,996 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:20,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:20,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:07:20,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:20,314 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:20,316 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:20,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:20,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:20,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [1/15] Tour PoSApplyDownpaymentWithExtraLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:07:20,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 17:07:20,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:20,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:20,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:07:20,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:07:20,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:07:20,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:07:20,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.070 0.167 2026-08-27 17:07:20,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:20,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "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.003 2026-08-27 17:07:20,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.030 2026-08-27 17:07:20,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "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.003 2026-08-27 17:07:20,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:20,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:20,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:20,811 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:20,812 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:20,822 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:20,823 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:20,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.038 0.014 2026-08-27 17:07:20,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-27 17:07:20,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:07:20,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [2/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:07:20,923 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:20,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [3/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:07:20,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.025 2026-08-27 17:07:20,995 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:21,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [4/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .more-btn) 2026-08-27 17:07:21,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 17:07:21,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2113&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:07:21,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:07:21,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:07:21,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.202 2026-08-27 17:07:21,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:07:21,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 17:07:21,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-08-27 17:07:21,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:07:21,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.095 2026-08-27 17:07:21,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:07:21,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [5/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:07:21,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 17:07:21,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [6/15] Tour PoSApplyDownpaymentWithExtraLine → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-08-27 17:07:21,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.050 2026-08-27 17:07:21,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:07:21,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:07:21,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [7/15] Tour PoSApplyDownpaymentWithExtraLine → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-08-27 17:07:21,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "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.022 0.039 2026-08-27 17:07:21,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.018 0.038 2026-08-27 17:07:21,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-27 17:07:21,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:07:21,655 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [8/15] Tour PoSApplyDownpaymentWithExtraLine → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-08-27 17:07:21,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [9/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-08-27 17:07:21,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [10/15] Tour PoSApplyDownpaymentWithExtraLine → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-08-27 17:07:21,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [11/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:07:21,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [12/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:07:21,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:21,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:21,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [13/15] Tour PoSApplyDownpaymentWithExtraLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:07:22,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [14/15] Tour PoSApplyDownpaymentWithExtraLine → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:07:22,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [15/15] Tour PoSApplyDownpaymentWithExtraLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:07:22,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-08-27 17:07:22,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:07:22,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98502356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8de57097-c27e-4099-a63d-719fa332fe16'}] 2026-08-27 17:07:22,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17413920 (allocated 18612224) 2026-08-27 17:07:22,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 115131 2026-08-27 17:07:22,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-08-27 17:07:22,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 115131 2026-08-27 17:07:22,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170722_287877_test_advance_payment_with_extra_lines.txt 2026-08-27 17:07:22,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp4jvyj99p_chrome_odoo" 2026-08-27 17:07:22,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-08-27 17:07:22,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98502356 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8de57097-c27e-4099-a63d-719fa332fe16'} created pos.order #791 2026-08-27 17:07:22,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98502356 finished 2026-08-27 17:07:22,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.117 0.153 2026-08-27 17:07:22,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-08-27 17:07:22,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72493984 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-27 17:07:23,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72493984 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #792 2026-08-27 17:07:23,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72493984 finished 2026-08-27 17:07:23,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-08-27 17:07:24,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-08-27 17:07:24,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91660091 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'a3fbcbfc-8b02-418f-a024-c6be99b8d598'}] 2026-08-27 17:07:24,281 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1287] 2026-08-27 17:07:24,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91660091 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'a3fbcbfc-8b02-418f-a024-c6be99b8d598'} created pos.order #793 2026-08-27 17:07:24,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91660091 finished 2026-08-27 17:07:24,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-08-27 17:07:24,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2878250 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c635eff2-b9ae-47c9-be43-43cc35d18f2b'}] 2026-08-27 17:07:24,892 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1290] 2026-08-27 17:07:25,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2878250 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c635eff2-b9ae-47c9-be43-43cc35d18f2b'} created pos.order #795 2026-08-27 17:07:25,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2878250 finished 2026-08-27 17:07:25,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-08-27 17:07:26,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 115349 2026-08-27 17:07:26,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpj_251pgm_chrome_odoo 2026-08-27 17:07:26,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:35471/json/version 2026-08-27 17:07:26,285 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:26,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:26,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:35471/json 2026-08-27 17:07:26,287 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:26,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:35471/devtools/page/E3FBC0643D08B2455234A85B48560216 2026-08-27 17:07:26,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-08-27 17:07:26,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-08-27 17:07:26,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:26,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-08-27 17:07:26,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:26,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:26,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:26,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:26] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.017 0.245 2026-08-27 17:07:26,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'E3FBC0643D08B2455234A85B48560216', 'loaderId': 'CA505B5A89851FCB4C6C01DCB55BFAB3', 'isDownload': False} 2026-08-27 17:07:26,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-08-27 17:07:26,678 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:26,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:26] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:07:26,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:26] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:07:26,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:26] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-27 17:07:27,002 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,004 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:27,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:27,017 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:27,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:27,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:07:27,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:27,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:27,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:07:27,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:07:27,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:07:27,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:07:27,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.074 0.165 2026-08-27 17:07:27,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "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.003 2026-08-27 17:07:27,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:07:27,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "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.003 2026-08-27 17:07:27,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:27,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,485 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:27,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,496 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:27,497 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:07:27,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:07:27,505 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:27,506 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,516 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:27,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.023 2026-08-27 17:07:27,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.063 2026-08-27 17:07:27,599 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:27,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.085 2026-08-27 17:07:27,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:07:27,692 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:27,693 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:27,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:07:27,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:27,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.048 0.057 2026-08-27 17:07:27,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-27 17:07:27,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:07:27,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:07:27,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:07:27,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:07:27,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:07:27,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.012 0.089 2026-08-27 17:07:27,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:27,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.049 2026-08-27 17:07:28,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.018 2026-08-27 17:07:28,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:07:28,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.019 0.041 2026-08-27 17:07:28,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.019 0.038 2026-08-27 17:07:28,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-27 17:07:28,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.006 0.014 2026-08-27 17:07:28,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-08-27 17:07:28,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:07:28,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,534 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:28,534 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:28,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:28,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40367940 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f6e277c4-6baf-450d-b35c-626efdd8c6d8'}] 2026-08-27 17:07:28,755 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:28,845 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1293] 2026-08-27 17:07:28,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40367940 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f6e277c4-6baf-450d-b35c-626efdd8c6d8'} created pos.order #797 2026-08-27 17:07:28,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40367940 finished 2026-08-27 17:07:29,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.104 0.230 2026-08-27 17:07:29,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:07:29,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:29,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81280416 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f6e277c4-6baf-450d-b35c-626efdd8c6d8'}] 2026-08-27 17:07:29,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81280416 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f6e277c4-6baf-450d-b35c-626efdd8c6d8'} sync ignored for existing PoS order pos.order(797,) (state: paid) 2026-08-27 17:07:29,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81280416 finished 2026-08-27 17:07:29,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:29,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.015 0.041 2026-08-27 17:07:29,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-08-27 17:07:29,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:07:29,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17642036 (allocated 18874368) 2026-08-27 17:07:29,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 115349 2026-08-27 17:07:29,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-08-27 17:07:29,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 115349 2026-08-27 17:07:29,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170729_411116_test_customer_notes.txt 2026-08-27 17:07:29,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpj_251pgm_chrome_odoo" 2026-08-27 17:07:29,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-08-27 17:07:29,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 115570 2026-08-27 17:07:29,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp91oachdk_chrome_odoo 2026-08-27 17:07:29,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:45659/json/version 2026-08-27 17:07:29,786 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:29,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:29,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:45659/json 2026-08-27 17:07:29,824 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:29,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:45659/devtools/page/444068CB0FBB4654279727C46CBFC07D 2026-08-27 17:07:29,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-08-27 17:07:29,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-08-27 17:07:29,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:29,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-08-27 17:07:29,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:29,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:30,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:30,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.246 2026-08-27 17:07:30,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '444068CB0FBB4654279727C46CBFC07D', 'loaderId': 'D306BB1E1120FF1AC62124578F8348D1', 'isDownload': False} 2026-08-27 17:07:30,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-08-27 17:07:30,276 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:30,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:30,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:30,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:07:30,627 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:30,629 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:30,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:30,643 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:30,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:30,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:30,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:30,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:30,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:07:30,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:07:30,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-08-27 17:07:30,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 17:07:30,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.070 0.160 2026-08-27 17:07:30,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:30,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:31,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:07:31,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "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.004 2026-08-27 17:07:31,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:31,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:31,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:31,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:31,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:07:31,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:07:31,108 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:31,108 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:31,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.021 2026-08-27 17:07:31,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:07:31,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:31,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.058 0.021 2026-08-27 17:07:31,284 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:31,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.064 0.098 2026-08-27 17:07:31,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-27 17:07:31,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-27 17:07:31,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-27 17:07:31,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-27 17:07:31,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-27 17:07:31,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:07:31,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:07:31,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 17:07:31,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:07:31,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.104 2026-08-27 17:07:31,537 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:07:31,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:07:31,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:07:31,770 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:31,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "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.022 0.044 2026-08-27 17:07:31,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.038 2026-08-27 17:07:31,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:07:31,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:07:31,954 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,147 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,157 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:32,158 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:32,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,248 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29974040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '219e8b05-3604-4693-bab1-7c010d160e77'}] 2026-08-27 17:07:32,375 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:32,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29974040 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '219e8b05-3604-4693-bab1-7c010d160e77'} created pos.order #798 2026-08-27 17:07:32,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29974040 finished 2026-08-27 17:07:32,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.038 0.099 2026-08-27 17:07:32,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:07:32,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:32,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58436344 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '219e8b05-3604-4693-bab1-7c010d160e77'}] 2026-08-27 17:07:32,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58436344 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '219e8b05-3604-4693-bab1-7c010d160e77'} sync ignored for existing PoS order pos.order(798,) (state: paid) 2026-08-27 17:07:32,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58436344 finished 2026-08-27 17:07:32,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.044 2026-08-27 17:07:32,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:07:32,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:07:32,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.013 2026-08-27 17:07:32,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:07:32,902 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:32,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.015 0.037 2026-08-27 17:07:33,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.015 0.037 2026-08-27 17:07:33,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:07:33,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:07:33,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:33,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.013 2026-08-27 17:07:33,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:33,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-08-27 17:07:33,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:07:33,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19817976 (allocated 21106688) 2026-08-27 17:07:33,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 115570 2026-08-27 17:07:33,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-08-27 17:07:33,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 115570 2026-08-27 17:07:33,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170733_311769_test_down_payment_displayed.txt 2026-08-27 17:07:33,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp91oachdk_chrome_odoo" 2026-08-27 17:07:33,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-08-27 17:07:33,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 115804 2026-08-27 17:07:33,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpkru9sq7f_chrome_odoo 2026-08-27 17:07:33,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:35963/json/version 2026-08-27 17:07:33,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:33,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:33,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:35963/json 2026-08-27 17:07:33,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:33,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:35963/devtools/page/B02A8A5B86DCAB8C3D5E0CD6B01FA57E 2026-08-27 17:07:33,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-08-27 17:07:33,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-08-27 17:07:33,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:33,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-08-27 17:07:33,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:33,860 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:07:33,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:34,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.303 2026-08-27 17:07:34,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': 'B02A8A5B86DCAB8C3D5E0CD6B01FA57E', 'loaderId': 'EF128190D559AD6DA0F62BA4F1220C80', 'isDownload': False} 2026-08-27 17:07:34,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-08-27 17:07:34,193 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:34,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:07:34,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:34,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:07:34,533 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:34,535 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:34,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:34,548 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:34,550 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:34,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:34,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:34,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:34,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.003 0.007 2026-08-27 17:07:34,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:07:34,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:07:34,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:07:34,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.162 2026-08-27 17:07:34,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:34,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:34,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:07:34,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:34,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:34,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:34,985 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:34,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:34,995 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:34,996 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:35,005 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:35,005 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:35,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.014 2026-08-27 17:07:35,014 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:35,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.068 2026-08-27 17:07:35,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.068 2026-08-27 17:07:35,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.058 0.093 2026-08-27 17:07:35,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-27 17:07:35,191 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,192 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:35,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-27 17:07:35,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 17:07:35,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 17:07:35,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:07:35,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 17:07:35,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:07:35,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:07:35,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:07:35,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:07:35,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.076 2026-08-27 17:07:35,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:07:35,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.006 0.016 2026-08-27 17:07:35,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:07:35,653 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "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.018 0.037 2026-08-27 17:07:35,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.034 2026-08-27 17:07:35,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:07:35,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:07:35,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,945 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:35,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:36,058 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:36,066 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:36,066 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:36,108 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:36,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:36,221 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:36,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-08-27 17:07:36,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:07:36,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25288056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dff6aaa8-80a5-4a69-baa6-f90778097131'}] 2026-08-27 17:07:36,287 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:36,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16894596 (allocated 18874368) 2026-08-27 17:07:36,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 115804 2026-08-27 17:07:36,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-08-27 17:07:36,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 115804 2026-08-27 17:07:36,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25288056 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dff6aaa8-80a5-4a69-baa6-f90778097131'} created pos.order #799 2026-08-27 17:07:36,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25288056 finished 2026-08-27 17:07:36,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170736_460810_test_downpayment_amount_to_invoice.txt 2026-08-27 17:07:36,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpkru9sq7f_chrome_odoo" 2026-08-27 17:07:36,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-08-27 17:07:36,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.114 0.086 2026-08-27 17:07:36,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-08-27 17:07:37,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-08-27 17:07:37,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 116027 2026-08-27 17:07:37,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp87vh_r___chrome_odoo 2026-08-27 17:07:37,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:38931/json/version 2026-08-27 17:07:37,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:37,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:37,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:38931/json 2026-08-27 17:07:37,498 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:37,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:38931/devtools/page/028B04DF5CA57DF4C426ADF717D006AE 2026-08-27 17:07:37,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-08-27 17:07:37,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-08-27 17:07:37,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:37,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-08-27 17:07:37,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:37,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:37,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:37,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:37] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.257 2026-08-27 17:07:37,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '028B04DF5CA57DF4C426ADF717D006AE', 'loaderId': 'B6CF3EAC6538CE092DB70F8F074DA1A7', 'isDownload': False} 2026-08-27 17:07:37,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-27 17:07:37,907 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:37,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:37,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:37] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:37,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:37] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:07:38,251 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:38,253 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:38,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:38,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:38,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:07:38,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:07:38,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:38,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:38,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:07:38,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:07:38,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.007 0.021 2026-08-27 17:07:38,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 17:07:38,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.161 2026-08-27 17:07:38,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:38,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "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.003 2026-08-27 17:07:38,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:07:38,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "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.003 2026-08-27 17:07:38,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:38,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:07:38,699 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:38,714 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:38,714 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:38,723 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:38,725 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:38,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.008 0.045 2026-08-27 17:07:38,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 17:07:38,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-27 17:07:38,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:07:38,816 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:38,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.010 0.062 2026-08-27 17:07:38,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:07:38,892 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:38,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-08-27 17:07:38,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.010 0.153 2026-08-27 17:07:38,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:38] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:07:39,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:07:39,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 17:07:39,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 17:07:39,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-27 17:07:39,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:07:39,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:07:39,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:07:39,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:07:39,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.100 2026-08-27 17:07:39,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:07:39,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.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-08-27 17:07:39,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.044 2026-08-27 17:07:39,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.005 0.014 2026-08-27 17:07:39,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:07:39,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-08-27 17:07:39,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.022 0.041 2026-08-27 17:07:39,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.036 2026-08-27 17:07:39,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:07:39,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-27 17:07:39,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-08-27 17:07:39,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-08-27 17:07:39,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:07:39,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:07:39,748 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:39,749 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:39,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:07:39,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:07:39,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 17:07:39,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:07:40,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-08-27 17:07:40,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:07:40,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91719007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9efb0b1e-d5be-4617-84ab-6550028f379a'}] 2026-08-27 17:07:40,020 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:40,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16854364 (allocated 18874368) 2026-08-27 17:07:40,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 116027 2026-08-27 17:07:40,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-08-27 17:07:40,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 116027 2026-08-27 17:07:40,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170740_161956_test_downpayment_invoice_line_name.txt 2026-08-27 17:07:40,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp87vh_r___chrome_odoo" 2026-08-27 17:07:40,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-08-27 17:07:40,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91719007 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9efb0b1e-d5be-4617-84ab-6550028f379a'} created pos.order #800 2026-08-27 17:07:40,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91719007 finished 2026-08-27 17:07:40,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.143 0.647 2026-08-27 17:07:40,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-08-27 17:07:41,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 116247 2026-08-27 17:07:41,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpwdy2v0hl_chrome_odoo 2026-08-27 17:07:41,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45363/json/version 2026-08-27 17:07:41,223 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:41,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:41,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45363/json 2026-08-27 17:07:41,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:41,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45363/devtools/page/EC3439F4E5EA55EFB31AC6BA0B5773FE 2026-08-27 17:07:41,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-27 17:07:41,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-27 17:07:41,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:41,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-27 17:07:41,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:41,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:41,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:41,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:41] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.238 2026-08-27 17:07:41,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'EC3439F4E5EA55EFB31AC6BA0B5773FE', 'loaderId': 'A9EA13A438D5C0E17F48975468CEA47D', 'isDownload': False} 2026-08-27 17:07:41,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-27 17:07:41,685 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:41,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:41,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:07:41,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:42,008 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:42,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:42,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:42,022 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:42,024 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:07:42,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:42,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:42,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:07:42,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:07:42,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.019 2026-08-27 17:07:42,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:07:42,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.071 0.162 2026-08-27 17:07:42,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:07:42,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:42,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:07:42,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:42,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:42,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:07:42,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:42,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:42,476 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:07:42,477 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:07:42,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-08-27 17:07:42,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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-08-27 17:07:42,485 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:42,495 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:42,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.006 0.023 2026-08-27 17:07:42,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.066 0.023 2026-08-27 17:07:42,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.106 2026-08-27 17:07:42,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-08-27 17:07:42,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:42,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-27 17:07:42,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:07:42,759 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.044 0.058 2026-08-27 17:07:42,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:07:42,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:07:42,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:07:42,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:07:42,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:07:42,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.077 2026-08-27 17:07:42,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,941 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:42,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.014 0.043 2026-08-27 17:07:43,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:07:43,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:07:43,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.019 0.038 2026-08-27 17:07:43,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.036 2026-08-27 17:07:43,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:07:43,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:07:43,270 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,472 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:43,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:43,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,623 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:43,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-27 17:07:43,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:07:43,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98041326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4a0e65bc-ec38-41a4-9303-55ccfb597209'}] 2026-08-27 17:07:43,745 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:43,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17019264 (allocated 18350080) 2026-08-27 17:07:43,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 116247 2026-08-27 17:07:43,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-27 17:07:43,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 116247 2026-08-27 17:07:43,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170743_896642_test_downpayment_invoice_link.txt 2026-08-27 17:07:43,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpwdy2v0hl_chrome_odoo" 2026-08-27 17:07:43,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-27 17:07:44,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98041326 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4a0e65bc-ec38-41a4-9303-55ccfb597209'} created pos.order #801 2026-08-27 17:07:44,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98041326 finished 2026-08-27 17:07:44,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 468 0.185 0.636 2026-08-27 17:07:44,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 116469 2026-08-27 17:07:44,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpeonyznh1_chrome_odoo 2026-08-27 17:07:44,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42005/json/version 2026-08-27 17:07:44,964 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:44,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:44,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42005/json 2026-08-27 17:07:44,996 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:45,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42005/devtools/page/706B5C69328F68486FE7B3BC47000888 2026-08-27 17:07:45,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-27 17:07:45,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-27 17:07:45,106 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:45,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-27 17:07:45,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:45,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:45,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.034 0.019 2026-08-27 17:07:45,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '706B5C69328F68486FE7B3BC47000888', 'loaderId': 'A374D3E1535E09B397E62C00FA6A334D', 'isDownload': False} 2026-08-27 17:07:45,167 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-08-27 17:07:45,174 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:45,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:45,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:45,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:45,489 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,491 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:45,501 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:45,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:45,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.003 2026-08-27 17:07:45,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:45,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:07:45,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:07:45,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.003 0.012 2026-08-27 17:07:45,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-08-27 17:07:45,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.052 0.152 2026-08-27 17:07:45,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "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.003 2026-08-27 17:07:45,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:07:45,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "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.003 2026-08-27 17:07:45,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:45,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:45,888 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,894 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:45,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:45,897 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:45,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-27 17:07:45,904 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:45,905 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:45,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.003 0.022 2026-08-27 17:07:45,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "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.004 2026-08-27 17:07:45,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "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.044 2026-08-27 17:07:45,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:45] "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.045 2026-08-27 17:07:45,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 17:07:46,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:46,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:07:46,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-27 17:07:46,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-27 17:07:46,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-08-27 17:07:46,176 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:46,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-08-27 17:07:46,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:07:46,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:07:46,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.007 0.134 2026-08-27 17:07:46,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:07:46,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:07:46,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.133 2026-08-27 17:07:46,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.021 2026-08-27 17:07:46,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:46,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "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.015 0.035 2026-08-27 17:07:46,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.015 0.036 2026-08-27 17:07:46,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:07:46,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:07:46,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,748 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:46,749 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:46,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:46,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:47,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-27 17:07:47,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:07:47,020 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:47,023 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34678437 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': 'deedb330-4669-4de2-8c60-3a86edd898b6'}] 2026-08-27 17:07:47,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16924452 (allocated 18350080) 2026-08-27 17:07:47,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 116469 2026-08-27 17:07:47,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-27 17:07:47,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 116469 2026-08-27 17:07:47,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170747_108245_test_downpayment_invoice_link.txt 2026-08-27 17:07:47,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpeonyznh1_chrome_odoo" 2026-08-27 17:07:47,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-27 17:07:47,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34678437 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': 'deedb330-4669-4de2-8c60-3a86edd898b6'} created pos.order #802 2026-08-27 17:07:47,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34678437 finished 2026-08-27 17:07:47,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.160 0.317 2026-08-27 17:07:47,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 116685 2026-08-27 17:07:47,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpdsllyww7_chrome_odoo 2026-08-27 17:07:47,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45501/json/version 2026-08-27 17:07:47,645 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:47,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45501/json 2026-08-27 17:07:47,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:47,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45501/devtools/page/66EE16417479D52FD30E4A3C62FF3D14 2026-08-27 17:07:47,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-27 17:07:47,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-27 17:07:47,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:07:47,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-27 17:07:47,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:47,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:47,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.020 2026-08-27 17:07:47,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '66EE16417479D52FD30E4A3C62FF3D14', 'loaderId': 'CAAA6FDB4743745F1CEF4940085669C0', 'isDownload': False} 2026-08-27 17:07:47,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-08-27 17:07:47,865 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:47,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:47,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:07:47,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:47] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:07:48,183 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,184 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:48,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:48,194 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:48,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:48,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:07:48,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:48,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:48,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:48,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:07:48,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.003 0.013 2026-08-27 17:07:48,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-08-27 17:07:48,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.054 0.155 2026-08-27 17:07:48,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:48,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:07:48,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.003 2026-08-27 17:07:48,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:48,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:48,589 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,596 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:48,600 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,609 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:48,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.005 0.015 2026-08-27 17:07:48,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.023 2026-08-27 17:07:48,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.042 2026-08-27 17:07:48,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-27 17:07:48,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.046 2026-08-27 17:07:48,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.046 2026-08-27 17:07:48,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.012 2026-08-27 17:07:48,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.052 2026-08-27 17:07:48,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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.011 2026-08-27 17:07:48,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:48,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.032 0.018 2026-08-27 17:07:48,776 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-27 17:07:48,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:48,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 17:07:48,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:48,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-27 17:07:48,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-27 17:07:48,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-27 17:07:48,902 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:48,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:07:48,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-08-27 17:07:48,963 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:48,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 17:07:48,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.006 0.114 2026-08-27 17:07:49,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:07:49,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.010 0.148 2026-08-27 17:07:49,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.025 2026-08-27 17:07:49,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:07:49,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 54 0.017 0.038 2026-08-27 17:07:49,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.017 0.038 2026-08-27 17:07:49,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:07:49,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:07:49,301 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.012 2026-08-27 17:07:49,377 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,428 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,499 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:49,500 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:49,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,592 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,655 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:49,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-27 17:07:49,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:07:49,775 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:49,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9004530 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': '3d87956c-61f8-483d-a7ef-61d25a386cca'}] 2026-08-27 17:07:49,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17153952 (allocated 18874368) 2026-08-27 17:07:49,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 116685 2026-08-27 17:07:49,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-27 17:07:49,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 116685 2026-08-27 17:07:49,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170749_985188_test_downpayment_invoice_link.txt 2026-08-27 17:07:49,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpdsllyww7_chrome_odoo" 2026-08-27 17:07:49,987 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1299] 2026-08-27 17:07:50,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-27 17:07:50,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9004530 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': '3d87956c-61f8-483d-a7ef-61d25a386cca'} created pos.order #803 2026-08-27 17:07:50,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9004530 finished 2026-08-27 17:07:50,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 623 0.278 0.497 2026-08-27 17:07:50,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-08-27 17:07:50,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 116910 2026-08-27 17:07:50,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpv63gb90m_chrome_odoo 2026-08-27 17:07:50,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:36629/json/version 2026-08-27 17:07:50,935 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:50,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:50,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:36629/json 2026-08-27 17:07:50,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:50,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:36629/devtools/page/39C4BAFCE4F83F71D55A1A295AED3C1A 2026-08-27 17:07:50,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-08-27 17:07:51,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-08-27 17:07:51,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:51,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-08-27 17:07:51,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:51,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:07:51,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:51,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.313 2026-08-27 17:07:51,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '39C4BAFCE4F83F71D55A1A295AED3C1A', 'loaderId': 'F4FA2FC679ED99685821AB2FD768B9E7', 'isDownload': False} 2026-08-27 17:07:51,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-08-27 17:07:51,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:51,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:51,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:07:51,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:07:51,832 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:51,834 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:51,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:51,849 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:51,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:51,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:07:51,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:51,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:51,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-08-27 17:07:51,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:07:51,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:07:51,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:07:52,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.068 0.165 2026-08-27 17:07:52,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:52,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "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.004 2026-08-27 17:07:52,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:07:52,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "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.003 2026-08-27 17:07:52,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:52,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:07:52,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:52,312 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:52,313 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:52,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:52,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:07:52,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.042 0.016 2026-08-27 17:07:52,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 17:07:52,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-08-27 17:07:52,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:52,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:52,483 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:52,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:52,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.013 0.023 2026-08-27 17:07:52,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:52,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.062 0.053 2026-08-27 17:07:52,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 17:07:52,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:07:52,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:07:52,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-27 17:07:52,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 17:07:52,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:07:52,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:07:52,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:07:52,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:07:52,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.116 2026-08-27 17:07:52,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:52,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:52,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.045 2026-08-27 17:07:52,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:07:52,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-27 17:07:52,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 66 0.019 0.042 2026-08-27 17:07:53,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.018 0.036 2026-08-27 17:07:53,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:07:53,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:07:53,153 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,356 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:53,356 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:53,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74335947 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '08e5609f-7ea8-4f07-813c-206de870ad75'}] 2026-08-27 17:07:53,572 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:53,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74335947 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '08e5609f-7ea8-4f07-813c-206de870ad75'} created pos.order #804 2026-08-27 17:07:53,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74335947 finished 2026-08-27 17:07:53,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.041 0.101 2026-08-27 17:07:53,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:07:53,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:53,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47137423 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '08e5609f-7ea8-4f07-813c-206de870ad75'}] 2026-08-27 17:07:53,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47137423 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '08e5609f-7ea8-4f07-813c-206de870ad75'} sync ignored for existing PoS order pos.order(804,) (state: paid) 2026-08-27 17:07:53,809 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47137423 finished 2026-08-27 17:07:53,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.042 2026-08-27 17:07:53,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:07:53,910 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:53,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,074 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:54,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:07:54,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:07:54,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13318081 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '86fa9d7e-25f4-4b89-9161-763b49858a9a'}] 2026-08-27 17:07:54,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13318081 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '86fa9d7e-25f4-4b89-9161-763b49858a9a'} created pos.order #805 2026-08-27 17:07:54,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13318081 finished 2026-08-27 17:07:54,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.028 0.073 2026-08-27 17:07:54,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:54,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62576960 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '86fa9d7e-25f4-4b89-9161-763b49858a9a'}] 2026-08-27 17:07:54,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62576960 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '86fa9d7e-25f4-4b89-9161-763b49858a9a'} sync ignored for existing PoS order pos.order(805,) (state: paid) 2026-08-27 17:07:54,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:54,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62576960 finished 2026-08-27 17:07:54,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-08-27 17:07:54,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:07:54,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.048 0.049 2026-08-27 17:07:54,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21372076 (allocated 24776704) 2026-08-27 17:07:54,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 116910 2026-08-27 17:07:54,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-08-27 17:07:54,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 116910 2026-08-27 17:07:55,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170755_037828_test_downpayment_refund.txt 2026-08-27 17:07:55,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpv63gb90m_chrome_odoo" 2026-08-27 17:07:55,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-08-27 17:07:55,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 117135 2026-08-27 17:07:55,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmptjy_o0uq_chrome_odoo 2026-08-27 17:07:55,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:37529/json/version 2026-08-27 17:07:55,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:55,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:55,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:37529/json 2026-08-27 17:07:55,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:55,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:37529/devtools/page/BF05264C4137E9005262FF5667AE221E 2026-08-27 17:07:55,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-08-27 17:07:55,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-08-27 17:07:55,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:07:55,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-08-27 17:07:55,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:07:55,830 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:07:55,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:07:56,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.017 0.238 2026-08-27 17:07:56,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': 'BF05264C4137E9005262FF5667AE221E', 'loaderId': 'C2F64F4E32F0C1407784D979B464BD35', 'isDownload': False} 2026-08-27 17:07:56,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-08-27 17:07:56,102 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:07:56,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:07:56,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:07:56,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:07:56,442 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:56,444 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:56,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:07:56,457 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:07:56,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:56,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:07:56,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:56,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:56,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:07:56,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:07:56,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:07:56,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:07:56,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.068 0.164 2026-08-27 17:07:56,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:07:56,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:56,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:07:56,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:07:56,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-08-27 17:07:56,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:07:56,901 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:56,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:56,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:56,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:56,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07: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-08-27 17:07:56,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:07:56,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.039 0.017 2026-08-27 17:07:56,965 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:07:56,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 17:07:56,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.025 2026-08-27 17:07:57,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.057 0.049 2026-08-27 17:07:57,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-27 17:07:57,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,163 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:07:57,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-27 17:07:57,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 17:07:57,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:07:57,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:07:57,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:07:57,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:07:57,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:07:57,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.070 2026-08-27 17:07:57,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:07:57,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:07:57,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:07:57,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.087 2026-08-27 17:07:57,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.048 2026-08-27 17:07:57,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:07:57,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:07:57,602 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.019 0.042 2026-08-27 17:07:57,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.018 0.041 2026-08-27 17:07:57,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:07:57,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:07:57,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:57,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,072 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,143 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:58,144 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:58,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,298 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,350 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:07:58,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42560582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '769ae206-221f-4cc0-86a5-6c6a4972aa57'}] 2026-08-27 17:07:58,419 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:07:59,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42560582 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '769ae206-221f-4cc0-86a5-6c6a4972aa57'} created pos.order #806 2026-08-27 17:07:59,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42560582 finished 2026-08-27 17:07:59,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 546 0.157 0.719 2026-08-27 17:07:59,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:59] "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.003 2026-08-27 17:07:59,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-27 17:07:59,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:07:59,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-08-27 17:07:59,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:07:59,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49977798 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '769ae206-221f-4cc0-86a5-6c6a4972aa57'}] 2026-08-27 17:07:59,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49977798 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '769ae206-221f-4cc0-86a5-6c6a4972aa57'} sync ignored for existing PoS order pos.order(806,) (state: done) 2026-08-27 17:07:59,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49977798 finished 2026-08-27 17:07:59,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18361892 (allocated 19795968) 2026-08-27 17:07:59,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 117135 2026-08-27 17:07:59,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-08-27 17:07:59,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 117135 2026-08-27 17:07:59,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:07:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.066 0.039 2026-08-27 17:07:59,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170759_596081_test_downpayment_with_taxed_product.txt 2026-08-27 17:07:59,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmptjy_o0uq_chrome_odoo" 2026-08-27 17:07:59,627 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-08-27 17:07:59,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 117360 2026-08-27 17:07:59,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpkcz8ss_n_chrome_odoo 2026-08-27 17:07:59,950 26 INFO rb-b8d0dd6-224299-408903 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:45179/json/version 2026-08-27 17:07:59,951 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:59,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:07:59,985 26 INFO rb-b8d0dd6-224299-408903 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:45179/json 2026-08-27 17:07:59,985 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:07:59,993 26 INFO rb-b8d0dd6-224299-408903 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:45179/devtools/page/6FEBF4311F814789DA1D65CF129F33E0 2026-08-27 17:08:00,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-08-27 17:08:00,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-08-27 17:08:00,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:00,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-08-27 17:08:00,120 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:08:00,120 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:08:00,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:00,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.242 2026-08-27 17:08:00,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '6FEBF4311F814789DA1D65CF129F33E0', 'loaderId': 'E12050DA08C08B33E4293A51E47A5297', 'isDownload': False} 2026-08-27 17:08:00,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-08-27 17:08:00,393 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:00,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:00,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:00,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:08:00,749 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:00,751 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:00,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.005 2026-08-27 17:08:00,767 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:00,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:00,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:00,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:00,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:00,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:00,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:00,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:08:00,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 17:08:01,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.070 0.159 2026-08-27 17:08:01,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:01,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "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.003 2026-08-27 17:08:01,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:01,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "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-08-27 17:08:01,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:01,197 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:01,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:01,206 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:01,216 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:01,217 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:01,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.013 2026-08-27 17:08:01,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:08:01,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:08:01,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,304 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:08:01,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.011 0.068 2026-08-27 17:08:01,385 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:01,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,459 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.011 0.160 2026-08-27 17:08:01,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:08:01,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:08:01,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:08:01,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-27 17:08:01,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-27 17:08:01,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 17:08:01,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:08:01,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:08:01,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.079 2026-08-27 17:08:01,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:08:01,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:08:01,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.046 2026-08-27 17:08:01,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.017 2026-08-27 17:08:01,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:01,865 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:01,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "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.019 0.042 2026-08-27 17:08:01,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.018 0.037 2026-08-27 17:08:01,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:08:02,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-27 17:08:02,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:02,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-27 17:08:02,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:02,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:02,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:02,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-08-27 17:08:02,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:08:02,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16102952 (allocated 17301504) 2026-08-27 17:08:02,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 117360 2026-08-27 17:08:02,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-08-27 17:08:02,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 117360 2026-08-27 17:08:02,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170802_401456_test_draft_pos_order_linked_sale_order.txt 2026-08-27 17:08:02,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpkcz8ss_n_chrome_odoo" 2026-08-27 17:08:02,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-08-27 17:08:02,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 117579 2026-08-27 17:08:02,726 26 INFO rb-b8d0dd6-224299-408903 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/tmpson7zuso_chrome_odoo 2026-08-27 17:08:02,726 26 INFO rb-b8d0dd6-224299-408903 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:43469/json/version 2026-08-27 17:08:02,727 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:02,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:02,768 26 INFO rb-b8d0dd6-224299-408903 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:43469/json 2026-08-27 17:08:02,768 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:02,774 26 INFO rb-b8d0dd6-224299-408903 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:43469/devtools/page/E44D60E1C7304748B0B64573C7C92FA1 2026-08-27 17:08:02,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:02,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-08-27 17:08:02,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:02,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-08-27 17:08:02,898 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:02,898 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:02,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:03,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.015 0.319 2026-08-27 17:08:03,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': 'E44D60E1C7304748B0B64573C7C92FA1', 'loaderId': 'A75F6266AC48CA8FFEC8023CEFCB558D', 'isDownload': False} 2026-08-27 17:08:03,238 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:03,246 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:03,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:03,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:03,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:03,571 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:03,573 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:03,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:03,586 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:03,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:03,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:03,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:03,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:03,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:03,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:08:03,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:08:03,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:03,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.066 0.160 2026-08-27 17:08:03,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:03,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:03,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:03,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:03,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:03,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:04,000 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:04,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:04,008 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:04,013 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:04,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:08:04,020 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:04,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:04,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:04,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.010 0.055 2026-08-27 17:08:04,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.027 2026-08-27 17:08:04,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/13] 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-08-27 17:08:04,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.053 0.086 2026-08-27 17:08:04,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.014 2026-08-27 17:08:04,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:04,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:04,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:04,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-27 17:08:04,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:08:04,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:08:04,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:08:04,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 17:08:04,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:08:04,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:08:04,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:08:04,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:08:04,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.104 2026-08-27 17:08:04,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:04,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:04,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:04,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/13] 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-08-27 17:08:04,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:04,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:08:04,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .more-btn) 2026-08-27 17:08:04,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [12/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:08:04,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [13/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-08-27 17:08:04,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:08:05,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:05] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:08:05,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:08:05,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:05,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-08-27 17:08:05,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:05,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20339524 (allocated 21757952) 2026-08-27 17:08:05,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 117579 2026-08-27 17:08:05,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-08-27 17:08:05,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 117579 2026-08-27 17:08:05,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170805_279017_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-08-27 17:08:05,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpson7zuso_chrome_odoo" 2026-08-27 17:08:05,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-08-27 17:08:05,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 117785 2026-08-27 17:08:05,563 26 INFO rb-b8d0dd6-224299-408903 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/tmp44ohs8yz_chrome_odoo 2026-08-27 17:08:05,563 26 INFO rb-b8d0dd6-224299-408903 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:41277/json/version 2026-08-27 17:08:05,564 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:05,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:05,598 26 INFO rb-b8d0dd6-224299-408903 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:41277/json 2026-08-27 17:08:05,598 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:05,604 26 INFO rb-b8d0dd6-224299-408903 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:41277/devtools/page/CDCC410719C9F7FB6E416B428F814AD8 2026-08-27 17:08:05,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:05,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-08-27 17:08:05,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:05,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-08-27 17:08:05,711 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:05,711 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:05,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:06,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.024 0.291 2026-08-27 17:08:06,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'CDCC410719C9F7FB6E416B428F814AD8', 'loaderId': '326B8A23EF9107A087FE700952B66F9D', 'isDownload': False} 2026-08-27 17:08:06,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:06,043 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:06,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:06,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:08:06,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:08:06,375 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:06,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:06,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:08:06,390 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:06,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:06,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:06,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:06,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:06,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:06,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:06,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:06,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:06,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.167 2026-08-27 17:08:06,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:08:06,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:08:06,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:06,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:08:06,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:06,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:06,811 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:06,823 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:06,824 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:06,832 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:06,859 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:08:06,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.036 0.014 2026-08-27 17:08:06,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-27 17:08:06,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 17:08:06,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/13] 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-08-27 17:08:06,964 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:07,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:07,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.013 0.088 2026-08-27 17:08:07,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:07,066 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:07,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-27 17:08:07,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 17:08:07,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:08:07,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:08:07,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.172 2026-08-27 17:08:07,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 17:08:07,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:08:07,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:08:07,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 17:08:07,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:08:07,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:08:07,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.009 0.125 2026-08-27 17:08:07,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:07,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:07,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:07,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/13] 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-08-27 17:08:07,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:07,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:08:07,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .more-btn) 2026-08-27 17:08:07,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [12/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:08:07,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [13/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-08-27 17:08:07,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:08:07,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:08:07,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.007 0.016 2026-08-27 17:08:07,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:07,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-08-27 17:08:07,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:07,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 18878676 (allocated 20185088) 2026-08-27 17:08:07,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 117785 2026-08-27 17:08:07,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-08-27 17:08:07,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 117785 2026-08-27 17:08:08,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170808_039671_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-08-27 17:08:08,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmp44ohs8yz_chrome_odoo" 2026-08-27 17:08:08,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-08-27 17:08:08,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-08-27 17:08:09,145 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 118000 2026-08-27 17:08:09,145 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp2u44t77l_chrome_odoo 2026-08-27 17:08:09,145 26 INFO rb-b8d0dd6-224299-408903 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:46859/json/version 2026-08-27 17:08:09,146 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:09,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:09,183 26 INFO rb-b8d0dd6-224299-408903 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:46859/json 2026-08-27 17:08:09,183 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:09,189 26 INFO rb-b8d0dd6-224299-408903 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:46859/devtools/page/9B730D70B9571A00E460BED6FA3373F3 2026-08-27 17:08:09,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-08-27 17:08:09,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-08-27 17:08:09,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:09,330 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-08-27 17:08:09,331 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:09,331 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:09,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:09,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.015 0.241 2026-08-27 17:08:09,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '9B730D70B9571A00E460BED6FA3373F3', 'loaderId': 'DE234A2C0EF348C16AC5F261C0716148', 'isDownload': False} 2026-08-27 17:08:09,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:09,602 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:09,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:08:09,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:08:09,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-27 17:08:09,909 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:09,910 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:09,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:09,922 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:09,925 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:09,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:09,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:09,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:09,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.002 0.008 2026-08-27 17:08:09,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:08:09,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:08:09,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:10,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.068 0.161 2026-08-27 17:08:10,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:10,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "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.003 2026-08-27 17:08:10,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:08:10,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "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-08-27 17:08:10,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:10,334 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:10,373 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:10,375 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:08:10,383 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:10,384 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:10,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.014 2026-08-27 17:08:10,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:08:10,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:08:10,427 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,474 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:10,573 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.078 0.028 2026-08-27 17:08:10,583 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:10,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.124 2026-08-27 17:08:10,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 17:08:10,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-08-27 17:08:10,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.027 0.147 2026-08-27 17:08:10,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-08-27 17:08:10,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 17:08:10,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 17:08:10,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 17:08:10,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:08:10,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-27 17:08:10,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.083 2026-08-27 17:08:10,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:08:10,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 17:08:10,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:10,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.046 2026-08-27 17:08:10,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:08:10,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:11,026 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:11] "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.019 0.039 2026-08-27 17:08:11,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.035 2026-08-27 17:08:11,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:08:11,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:08:11,200 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.008 0.018 2026-08-27 17:08:11,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,355 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,456 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,809 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-08-27 17:08:11,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:11,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17813084 (allocated 19398656) 2026-08-27 17:08:11,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 118000 2026-08-27 17:08:11,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-08-27 17:08:11,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 118000 2026-08-27 17:08:11,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170811_998733_test_import_lot_groupable_and_non_groupable.txt 2026-08-27 17:08:11,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp2u44t77l_chrome_odoo" 2026-08-27 17:08:12,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-08-27 17:08:12,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 118214 2026-08-27 17:08:12,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp6fmi9qq__chrome_odoo 2026-08-27 17:08:12,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44621/json/version 2026-08-27 17:08:12,355 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:12,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:12,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44621/json 2026-08-27 17:08:12,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:12,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44621/devtools/page/14CD441B65059F46ED16CD7CE3CAB2F8 2026-08-27 17:08:12,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-27 17:08:12,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-27 17:08:12,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:12,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-27 17:08:12,512 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:12,512 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:12,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:12,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:12] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.015 0.320 2026-08-27 17:08:12,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '14CD441B65059F46ED16CD7CE3CAB2F8', 'loaderId': '971023332C08C3F4E0525037014A819E', 'isDownload': False} 2026-08-27 17:08:12,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:12,865 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:12,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:12,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:08:12,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:08:13,185 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,186 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:13,200 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:13,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:13,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:08:13,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:13,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:13,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:08:13,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:13,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:13,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.066 0.163 2026-08-27 17:08:13,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:13,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:13,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:13,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:13,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:13,610 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,620 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:13,658 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 17:08:13,660 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:08:13,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.037 0.013 2026-08-27 17:08:13,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:08:13,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 17:08:13,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:13,726 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:13,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.011 0.050 2026-08-27 17:08:13,791 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:13,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:13,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-27 17:08:13,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:13,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:08:13,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:08:13,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:08:13,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.009 0.194 2026-08-27 17:08:13,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-27 17:08:13,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-27 17:08:13,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.084 2026-08-27 17:08:13,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:13] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-27 17:08:14,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.097 2026-08-27 17:08:14,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:08:14,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 17:08:14,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.021 0.048 2026-08-27 17:08:14,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:08:14,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:14,274 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.017 0.037 2026-08-27 17:08:14,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-27 17:08:14,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-27 17:08:14,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.010 2026-08-27 17:08:14,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-27 17:08:14,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-27 17:08:14,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:14,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16076652 (allocated 17825792) 2026-08-27 17:08:14,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 118214 2026-08-27 17:08:14,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-27 17:08:14,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 118214 2026-08-27 17:08:14,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170814_642080_test_multiple_lots_sale_order.txt 2026-08-27 17:08:14,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp6fmi9qq__chrome_odoo" 2026-08-27 17:08:14,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 118434 2026-08-27 17:08:14,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpob11qedo_chrome_odoo 2026-08-27 17:08:14,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42519/json/version 2026-08-27 17:08:14,893 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:14,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:14,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42519/json 2026-08-27 17:08:14,958 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:14,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:42519/devtools/page/FA4DE788275E7FFA94872644A692A700 2026-08-27 17:08:14,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-27 17:08:14,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-27 17:08:15,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:15,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-27 17:08:15,071 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:15,071 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:15,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-27 17:08:15,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'FA4DE788275E7FFA94872644A692A700', 'loaderId': 'EE9BEC00804BB65D818074E80C39E8A7', 'isDownload': False} 2026-08-27 17:08:15,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:15,112 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:15,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:15,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:15,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:08:15,448 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:15,450 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:15,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:15,459 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:15,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:15,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:08:15,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:15,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:15,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:08:15,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:08:15,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 17:08:15,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:08:15,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.049 0.152 2026-08-27 17:08:15,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:15,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "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.003 2026-08-27 17:08:15,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:08:15,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "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.003 2026-08-27 17:08:15,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:15,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:15,820 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:15,829 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:15,833 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:15,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.029 0.009 2026-08-27 17:08:15,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:08:15,871 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:15,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:15,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-08-27 17:08:15,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "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.004 2026-08-27 17:08:15,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:15,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:08:15,977 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:15,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:08:16,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 17:08:16,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-27 17:08:16,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-27 17:08:16,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-27 17:08:16,123 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-08-27 17:08:16,163 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:16,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:08:16,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:08:16,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:08:16,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.107 2026-08-27 17:08:16,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:08:16,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.139 2026-08-27 17:08:16,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.020 2026-08-27 17:08:16,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:16,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "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.015 0.034 2026-08-27 17:08:16,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.034 2026-08-27 17:08:16,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:08:16,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:08:16,499 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.007 0.016 2026-08-27 17:08:16,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-27 17:08:16,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:16,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16078936 (allocated 18087936) 2026-08-27 17:08:16,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 118434 2026-08-27 17:08:16,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-27 17:08:16,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 118434 2026-08-27 17:08:16,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170816_817146_test_multiple_lots_sale_order.txt 2026-08-27 17:08:16,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpob11qedo_chrome_odoo" 2026-08-27 17:08:16,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 118652 2026-08-27 17:08:16,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpkzg665gi_chrome_odoo 2026-08-27 17:08:16,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46221/json/version 2026-08-27 17:08:16,954 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:16,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:16,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46221/json 2026-08-27 17:08:16,994 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:17,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:46221/devtools/page/8B5C5B365033640D3198FB656FE3D6E4 2026-08-27 17:08:17,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-27 17:08:17,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-27 17:08:17,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:17,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-27 17:08:17,084 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:17,084 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:17,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.008 0.023 2026-08-27 17:08:17,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '8B5C5B365033640D3198FB656FE3D6E4', 'loaderId': '3B604E44D7FDC6958B5115F5A8BFBBF9', 'isDownload': False} 2026-08-27 17:08:17,123 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:17,167 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:17,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:08:17,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:08:17,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:17,502 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:17,503 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:17,513 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:17,516 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:17,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:08:17,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:17,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:17,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:08:17,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:08:17,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 17:08:17,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 17:08:17,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.052 0.156 2026-08-27 17:08:17,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:17,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:08:17,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:17,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:17,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:17,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:17,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.004 2026-08-27 17:08:17,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:08:17,917 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,927 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:17,929 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:17,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-08-27 17:08:17,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:17] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 17:08:18,002 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-27 17:08:18,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,074 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:18,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-08-27 17:08:18,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-27 17:08:18,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-27 17:08:18,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-27 17:08:18,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-08-27 17:08:18,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 17:08:18,220 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:18,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 17:08:18,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:08:18,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:08:18,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.099 2026-08-27 17:08:18,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:08:18,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.137 2026-08-27 17:08:18,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.004 0.022 2026-08-27 17:08:18,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:18,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "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.016 0.034 2026-08-27 17:08:18,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.035 2026-08-27 17:08:18,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:08:18,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:08:18,599 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.006 0.013 2026-08-27 17:08:18,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,824 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,925 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:18,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,026 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,076 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,434 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,484 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,749 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,757 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:19,758 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:19,800 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:19,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9039968 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': '2f7436d2-c7f8-48cc-a16a-69cee3674bd3'}] 2026-08-27 17:08:19,977 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:20,068 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1313, 1314, 1315] 2026-08-27 17:08:20,155 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1316, 1317, 1318] 2026-08-27 17:08:20,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9039968 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': '2f7436d2-c7f8-48cc-a16a-69cee3674bd3'} created pos.order #808 2026-08-27 17:08:20,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9039968 finished 2026-08-27 17:08:20,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 528 0.118 0.294 2026-08-27 17:08:20,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:20,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-27 17:08:20,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:20,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86996211 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': '2f7436d2-c7f8-48cc-a16a-69cee3674bd3'}] 2026-08-27 17:08:20,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86996211 order {'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': '2f7436d2-c7f8-48cc-a16a-69cee3674bd3'} sync ignored for existing PoS order pos.order(808,) (state: paid) 2026-08-27 17:08:20,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86996211 finished 2026-08-27 17:08:20,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17937024 (allocated 19398656) 2026-08-27 17:08:20,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 118652 2026-08-27 17:08:20,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-27 17:08:20,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 118652 2026-08-27 17:08:20,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.019 0.095 2026-08-27 17:08:20,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170820_629827_test_multiple_lots_sale_order.txt 2026-08-27 17:08:20,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpkzg665gi_chrome_odoo" 2026-08-27 17:08:20,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-08-27 17:08:21,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 118879 2026-08-27 17:08:21,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpnw8wgbzp_chrome_odoo 2026-08-27 17:08:21,231 26 INFO rb-b8d0dd6-224299-408903 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:33007/json/version 2026-08-27 17:08:21,232 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:21,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:21,271 26 INFO rb-b8d0dd6-224299-408903 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:33007/json 2026-08-27 17:08:21,272 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:21,278 26 INFO rb-b8d0dd6-224299-408903 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:33007/devtools/page/C7EF41FA941536E029C2C647DE118011 2026-08-27 17:08:21,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-08-27 17:08:21,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-08-27 17:08:21,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:21,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-08-27 17:08:21,413 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:08:21,413 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:08:21,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:21,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:21] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.015 0.240 2026-08-27 17:08:21,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'C7EF41FA941536E029C2C647DE118011', 'loaderId': '9441BF25ED7068F4585E3FFFED606E24', 'isDownload': False} 2026-08-27 17:08:21,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-08-27 17:08:21,683 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:21,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:21] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:08:21,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:21] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:21,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:21] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:08:22,002 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:22,004 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:22,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:22,017 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:22,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:08:22,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:22,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:22,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:22,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:08:22,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:08:22,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-27 17:08:22,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.090 0.171 2026-08-27 17:08:22,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:22,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.009 2026-08-27 17:08:22,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:22,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.032 2026-08-27 17:08:22,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:22,493 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:22,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:22,502 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:08:22,505 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:08:22,514 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:22,515 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:22,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.016 2026-08-27 17:08:22,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-27 17:08:22,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-08-27 17:08:22,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.059 2026-08-27 17:08:22,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.084 2026-08-27 17:08:22,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-27 17:08:22,700 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:22,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-27 17:08:22,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-27 17:08:22,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 17:08:22,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:08:22,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:08:22,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:08:22,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:08:22,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.068 2026-08-27 17:08:22,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.092 2026-08-27 17:08:22,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:22,990 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:08:23,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-27 17:08:23,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:23,167 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.020 0.043 2026-08-27 17:08:23,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.016 0.037 2026-08-27 17:08:23,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:08:23,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.006 0.012 2026-08-27 17:08:23,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:08:23,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,477 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:23,478 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:23,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,692 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:23,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3318929 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ffa99235-740b-45d2-bd2a-1ef5e1f4db30'}] 2026-08-27 17:08:23,700 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:23,791 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1322] 2026-08-27 17:08:23,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3318929 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ffa99235-740b-45d2-bd2a-1ef5e1f4db30'} created pos.order #809 2026-08-27 17:08:23,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3318929 finished 2026-08-27 17:08:24,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.109 0.218 2026-08-27 17:08:24,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:08:24,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72851511 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ffa99235-740b-45d2-bd2a-1ef5e1f4db30'}] 2026-08-27 17:08:24,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72851511 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ffa99235-740b-45d2-bd2a-1ef5e1f4db30'} sync ignored for existing PoS order pos.order(809,) (state: paid) 2026-08-27 17:08:24,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:24,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72851511 finished 2026-08-27 17:08:24,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.015 0.041 2026-08-27 17:08:24,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:24,201 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:24,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:24,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:24,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-08-27 17:08:24,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:08:24,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:24,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-08-27 17:08:24,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:08:24,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20145036 (allocated 21893120) 2026-08-27 17:08:24,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 118879 2026-08-27 17:08:24,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-08-27 17:08:24,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 118879 2026-08-27 17:08:24,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170824_527409_test_order_does_not_remain_in_list.txt 2026-08-27 17:08:24,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpnw8wgbzp_chrome_odoo" 2026-08-27 17:08:24,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-08-27 17:08:24,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 119103 2026-08-27 17:08:24,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpndwm69dq_chrome_odoo 2026-08-27 17:08:24,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:39263/json/version 2026-08-27 17:08:24,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:24,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:24,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:39263/json 2026-08-27 17:08:24,799 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:24,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:39263/devtools/page/C7BCC281A7D5B5FCBD4EC2910B5440B0 2026-08-27 17:08:24,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-08-27 17:08:24,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-08-27 17:08:24,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:24,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-08-27 17:08:24,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:08:24,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:08:24,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:25,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.017 0.267 2026-08-27 17:08:25,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': 'C7BCC281A7D5B5FCBD4EC2910B5440B0', 'loaderId': 'D41CE9ADEBC8000F47820E87C5E17531', 'isDownload': False} 2026-08-27 17:08:25,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-08-27 17:08:25,202 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:25,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:25,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:25,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:08:25,517 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:25,519 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:25,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:08:25,532 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:25,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:25,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:25,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:25,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:25,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:25,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:08:25,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:25,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:25,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.069 0.165 2026-08-27 17:08:25,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:25,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "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.003 2026-08-27 17:08:25,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:08:25,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "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.003 2026-08-27 17:08:25,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:25,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:25,984 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:25,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:25,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:08:26,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.006 2026-08-27 17:08:26,007 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:26,011 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:26,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.008 0.025 2026-08-27 17:08:26,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-27 17:08:26,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,105 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:26,180 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.065 0.021 2026-08-27 17:08:26,192 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:26,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 17:08:26,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:08:26,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:08:26,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.203 2026-08-27 17:08:26,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:08:26,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:08:26,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 17:08:26,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:08:26,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.093 2026-08-27 17:08:26,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:08:26,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:08:26,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:08:26,432 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,482 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,654 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:26,655 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:26,695 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,807 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:26,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-08-27 17:08:26,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-27 17:08:26,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10905134 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9cb9ed1-0cf8-4ce9-8efd-a680c56d5787'}] 2026-08-27 17:08:26,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:26,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14568904 (allocated 15728640) 2026-08-27 17:08:26,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 119103 2026-08-27 17:08:26,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-08-27 17:08:26,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 119103 2026-08-27 17:08:27,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170827_026815_test_order_sale_team.txt 2026-08-27 17:08:27,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpndwm69dq_chrome_odoo" 2026-08-27 17:08:27,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-08-27 17:08:27,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10905134 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9cb9ed1-0cf8-4ce9-8efd-a680c56d5787'} created pos.order #810 2026-08-27 17:08:27,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10905134 finished 2026-08-27 17:08:27,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.052 0.193 2026-08-27 17:08:27,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-08-27 17:08:27,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-08-27 17:08:27,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43837228 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-08-27 17:08:28,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43837228 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #812 2026-08-27 17:08:28,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43837228 finished 2026-08-27 17:08:28,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-08-27 17:08:28,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 119314 2026-08-27 17:08:28,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpsr2ony3i_chrome_odoo 2026-08-27 17:08:28,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:41285/json/version 2026-08-27 17:08:28,857 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:28,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:28,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:41285/json 2026-08-27 17:08:28,898 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:28,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:41285/devtools/page/043470362C85B8361B51E1D293B22F95 2026-08-27 17:08:28,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-08-27 17:08:28,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-08-27 17:08:29,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:29,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-08-27 17:08:29,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:08:29,009 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:08:29,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:29,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.337 2026-08-27 17:08:29,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '043470362C85B8361B51E1D293B22F95', 'loaderId': 'A02A55A111987F34CAD3F837E4A4E2D1', 'isDownload': False} 2026-08-27 17:08:29,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-08-27 17:08:29,378 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:29,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:08:29,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:29,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:08:29,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:29,692 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:29,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:29,705 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:29,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:29,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:29,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:29,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:29,734 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:29,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:08:29,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:29,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:30,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.163 2026-08-27 17:08:30,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:30,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:30,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:08:30,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.004 2026-08-27 17:08:30,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:30,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:30,120 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:30,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-27 17:08:30,160 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:08:30,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.027 0.009 2026-08-27 17:08:30,168 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:30,171 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:30,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.005 0.046 2026-08-27 17:08:30,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 17:08:30,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,267 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:30,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.012 0.020 2026-08-27 17:08:30,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:30,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-27 17:08:30,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-27 17:08:30,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:08:30,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:08:30,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.165 2026-08-27 17:08:30,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:08:30,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:08:30,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:08:30,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:08:30,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:08:30,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:08:30,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.104 2026-08-27 17:08:30,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.047 2026-08-27 17:08:30,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:08:30,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:30,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:30,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.018 0.039 2026-08-27 17:08:30,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.016 0.040 2026-08-27 17:08:30,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:08:30,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:08:30,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-27 17:08:31,058 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,210 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:31,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-08-27 17:08:31,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:08:31,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17176428 (allocated 18087936) 2026-08-27 17:08:31,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 119314 2026-08-27 17:08:31,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-08-27 17:08:31,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 119314 2026-08-27 17:08:31,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170831_684757_test_pos_not_groupable_product.txt 2026-08-27 17:08:31,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpsr2ony3i_chrome_odoo" 2026-08-27 17:08:31,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-08-27 17:08:31,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 119533 2026-08-27 17:08:31,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpwwocp_4q_chrome_odoo 2026-08-27 17:08:31,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33597/json/version 2026-08-27 17:08:31,968 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:31,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:31,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33597/json 2026-08-27 17:08:31,998 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:32,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:33597/devtools/page/3B7A6256CF20A72C5736A989E6EACA03 2026-08-27 17:08:32,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-08-27 17:08:32,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-08-27 17:08:32,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:32,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-08-27 17:08:32,115 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:08:32,115 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:08:32,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:32,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.021 0.269 2026-08-27 17:08:32,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '3B7A6256CF20A72C5736A989E6EACA03', 'loaderId': 'D065906DDDB31AE358EA07E1CF40E58F', 'isDownload': False} 2026-08-27 17:08:32,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-08-27 17:08:32,422 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:32,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:32,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:08:32,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:08:32,729 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:32,732 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:32,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:32,744 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:32,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/22] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:32,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:32,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:32,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:32,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:32,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:32,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.022 2026-08-27 17:08:32,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 17:08:33,048 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.160 2026-08-27 17:08:33,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:33,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:08:33,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:33,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.035 2026-08-27 17:08:33,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:33,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:08:33,195 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:33,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:33,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:33,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:08:33,209 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:33,213 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:33,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.007 0.054 2026-08-27 17:08:33,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 17:08:33,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/22] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:08:33,311 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:33,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.055 0.025 2026-08-27 17:08:33,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/22] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-08-27 17:08:33,393 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:33,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.068 0.100 2026-08-27 17:08:33,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-27 17:08:33,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 17:08:33,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:08:33,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 17:08:33,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-27 17:08:33,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:08:33,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:08:33,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:08:33,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.084 2026-08-27 17:08:33,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 17:08:33,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:33] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:08:33,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:33,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/22] 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-08-27 17:08:33,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/22] 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-08-27 17:08:33,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:33,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:33,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/22] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:34,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/22] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:34,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/22] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:34,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/22] Tour POSSalePaymentScreenInvoiceOrder → Step Search for partner "AAA - Test Partner invoice" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:34,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/22] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'AAA - Test Partner invoice' from partner list screen (trigger: .modal .partner-list b:contains(AAA - Test Partner invoice)) 2026-08-27 17:08:34,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:34,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:08:34,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:08:34,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:34,362 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:34,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/22] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:08:34,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/22] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:08:34,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/22] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 17:08:34,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/22] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:08:34,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/22] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-08-27 17:08:34,634 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:34,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87411143 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f834b494-0715-407d-abbb-f74bdbc71495'}] 2026-08-27 17:08:35,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87411143 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f834b494-0715-407d-abbb-f74bdbc71495'} created pos.order #813 2026-08-27 17:08:35,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87411143 finished 2026-08-27 17:08:35,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 576 0.161 0.707 2026-08-27 17:08:35,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:35,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:35,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/22] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-08-27 17:08:35,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41902744 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f834b494-0715-407d-abbb-f74bdbc71495'}] 2026-08-27 17:08:35,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41902744 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f834b494-0715-407d-abbb-f74bdbc71495'} sync ignored for existing PoS order pos.order(813,) (state: done) 2026-08-27 17:08:35,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41902744 finished 2026-08-27 17:08:35,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.017 0.041 2026-08-27 17:08:35,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-08-27 17:08:35,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:08:35,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19256612 (allocated 20844544) 2026-08-27 17:08:35,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 119533 2026-08-27 17:08:35,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-08-27 17:08:35,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 119533 2026-08-27 17:08:35,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170835_814550_test_pos_order_and_invoice_amounts.txt 2026-08-27 17:08:35,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpwwocp_4q_chrome_odoo" 2026-08-27 17:08:35,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-08-27 17:08:36,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 119747 2026-08-27 17:08:36,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpxuy__4wa_chrome_odoo 2026-08-27 17:08:36,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:41995/json/version 2026-08-27 17:08:36,031 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:36,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:36,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:41995/json 2026-08-27 17:08:36,072 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:36,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:41995/devtools/page/A8FF094BB0C8A5C502A955A4F68BBF8B 2026-08-27 17:08:36,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-08-27 17:08:36,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-08-27 17:08:36,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:36,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-08-27 17:08:36,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:08:36,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:08:36,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:36,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.242 2026-08-27 17:08:36,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'A8FF094BB0C8A5C502A955A4F68BBF8B', 'loaderId': '079335FBE91A0DAAD781517340F9AFBD', 'isDownload': False} 2026-08-27 17:08:36,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-08-27 17:08:36,470 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:36,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:36,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:36,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:36,781 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:36,784 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:36,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:36,796 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:36,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [1/39] Tour PosSaleWarning → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:36,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:36,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:36,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:36,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:36,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:36,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:36,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:37,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.070 0.165 2026-08-27 17:08:37,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:37,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "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.003 2026-08-27 17:08:37,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:37,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "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.004 2026-08-27 17:08:37,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:37,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:37,213 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:37,227 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:37,228 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:08:37,260 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:37,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:37,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.012 2026-08-27 17:08:37,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-08-27 17:08:37,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-27 17:08:37,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [2/39] Tour PosSaleWarning → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:08:37,362 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:37,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [3/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:37,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.021 0.024 2026-08-27 17:08:37,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:37,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [4/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:37,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-08-27 17:08:37,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-27 17:08:37,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:08:37,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 17:08:37,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.174 2026-08-27 17:08:37,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 17:08:37,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 17:08:37,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:08:37,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.096 2026-08-27 17:08:37,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:08:37,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:37] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 17:08:37,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [5/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:37,754 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [6/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:37,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [7/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 2" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:37,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [8/39] Tour PosSaleWarning → Step click partner 'A Test Customer 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 2)) 2026-08-27 17:08:37,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [9/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:37,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [10/39] 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-08-27 17:08:38,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-08-27 17:08:38,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [12/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:38,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [13/39] Tour PosSaleWarning → Step customer 'A Test Customer 2' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 2")) 2026-08-27 17:08:38,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [14/39] Tour PosSaleWarning → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 17:08:38,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [15/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:38,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [16/39] 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-08-27 17:08:38,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [17/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:38,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [18/39] 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-08-27 17:08:38,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [19/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:38,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [20/39] 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-08-27 17:08:38,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [21/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:38,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [22/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:38,643 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [23/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:38,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [24/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:38,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [25/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:38,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [26/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 1" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:38,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [27/39] Tour PosSaleWarning → Step click partner 'A Test Customer 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 1)) 2026-08-27 17:08:38,955 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [28/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:39,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [29/39] 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-08-27 17:08:39,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-08-27 17:08:39,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [31/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:39,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [32/39] Tour PosSaleWarning → Step customer 'A Test Customer 1' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 1")) 2026-08-27 17:08:39,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [33/39] Tour PosSaleWarning → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:08:39,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [34/39] Tour PosSaleWarning → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:08:39,278 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:39,278 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:39,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [35/39] Tour PosSaleWarning → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:08:39,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [36/39] Tour PosSaleWarning → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:08:39,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [37/39] Tour PosSaleWarning → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-08-27 17:08:39,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [38/39] Tour PosSaleWarning → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:08:39,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [39/39] Tour PosSaleWarning → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 17:08:39,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58479459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c66948e2-3c1d-4585-a94e-1a9ce837c51e'}] 2026-08-27 17:08:39,552 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:39,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58479459 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c66948e2-3c1d-4585-a94e-1a9ce837c51e'} created pos.order #814 2026-08-27 17:08:39,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58479459 finished 2026-08-27 17:08:39,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.052 0.121 2026-08-27 17:08:39,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:08:39,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-08-27 17:08:39,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-27 17:08:39,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82287953 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'c66948e2-3c1d-4585-a94e-1a9ce837c51e'}] 2026-08-27 17:08:39,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82287953 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'c66948e2-3c1d-4585-a94e-1a9ce837c51e'} sync ignored for existing PoS order pos.order(814,) (state: paid) 2026-08-27 17:08:39,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82287953 finished 2026-08-27 17:08:39,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 22812992 (allocated 24252416) 2026-08-27 17:08:39,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 119747 2026-08-27 17:08:39,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.045 2026-08-27 17:08:39,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-08-27 17:08:39,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 119747 2026-08-27 17:08:39,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170839_939481_test_pos_sale_warnings.txt 2026-08-27 17:08:39,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpxuy__4wa_chrome_odoo" 2026-08-27 17:08:39,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-08-27 17:08:40,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 119962 2026-08-27 17:08:40,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpa56zehow_chrome_odoo 2026-08-27 17:08:40,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37159/json/version 2026-08-27 17:08:40,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:40,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:40,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37159/json 2026-08-27 17:08:40,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:40,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:37159/devtools/page/80FEB9F11C6E63E7843EB8EBDE7A909B 2026-08-27 17:08:40,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-08-27 17:08:40,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-08-27 17:08:40,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:40,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-08-27 17:08:40,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:08:40,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:08:40,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:40,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.248 2026-08-27 17:08:40,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '80FEB9F11C6E63E7843EB8EBDE7A909B', 'loaderId': 'BEDE053CC6C14F1078008F8E2382FEC1', 'isDownload': False} 2026-08-27 17:08:40,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-08-27 17:08:40,693 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:40,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:40,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:08:40,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:40,995 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:40,997 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:41,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:08:41,009 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:41,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:41,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:41,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:41,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:08:41,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:08:41,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:08:41,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:41,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.155 2026-08-27 17:08:41,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:08:41,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:08:41,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 17:08:41,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.002 2026-08-27 17:08:41,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:41,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:41,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:41,430 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:41,434 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:41,462 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:41,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:41,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.027 0.014 2026-08-27 17:08:41,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:08:41,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-08-27 17:08:41,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:08:41,587 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:41,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.077 0.065 2026-08-27 17:08:41,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.159 2026-08-27 17:08:41,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-27 17:08:41,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 17:08:41,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 17:08:41,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-08-27 17:08:41,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 17:08:41,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 17:08:41,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-27 17:08:41,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.101 2026-08-27 17:08:41,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:08:41,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:08:41,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:41,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:08:42,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:08:42,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:42,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.018 0.039 2026-08-27 17:08:42,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.015 0.036 2026-08-27 17:08:42,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:08:42,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:08:42,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.010 2026-08-27 17:08:42,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,339 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,391 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,636 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:42,637 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:42,674 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,847 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:42,851 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92866794 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e509b142-6a90-42b1-b8b0-9124e5bfeedc'}] 2026-08-27 17:08:42,852 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:43,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92866794 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e509b142-6a90-42b1-b8b0-9124e5bfeedc'} created pos.order #815 2026-08-27 17:08:43,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92866794 finished 2026-08-27 17:08:43,157 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1330] 2026-08-27 17:08:43,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.108 0.274 2026-08-27 17:08:43,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:08:43,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77892181 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e509b142-6a90-42b1-b8b0-9124e5bfeedc'}] 2026-08-27 17:08:43,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77892181 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e509b142-6a90-42b1-b8b0-9124e5bfeedc'} sync ignored for existing PoS order pos.order(815,) (state: paid) 2026-08-27 17:08:43,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77892181 finished 2026-08-27 17:08:43,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.025 0.066 2026-08-27 17:08:43,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:08:43,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.004 0.012 2026-08-27 17:08:43,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:43,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 56 0.015 0.035 2026-08-27 17:08:43,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.015 0.035 2026-08-27 17:08:43,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:08:43,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:08:43,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-27 17:08:43,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:43,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-08-27 17:08:43,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-27 17:08:43,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19310004 (allocated 21106688) 2026-08-27 17:08:43,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 119962 2026-08-27 17:08:43,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-08-27 17:08:43,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 119962 2026-08-27 17:08:44,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170844_001466_test_quantity_updated_settle.txt 2026-08-27 17:08:44,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpa56zehow_chrome_odoo" 2026-08-27 17:08:44,010 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-08-27 17:08:44,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084318 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '677f7d01-a4ba-4879-b9aa-0622d350d687'}] 2026-08-27 17:08:44,344 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1332] 2026-08-27 17:08:45,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084318 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '677f7d01-a4ba-4879-b9aa-0622d350d687'} created pos.order #816 2026-08-27 17:08:45,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084318 finished 2026-08-27 17:08:45,245 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33496677 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7244ba06-cec6-4054-b094-422fb0d89515'}] 2026-08-27 17:08:45,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33496677 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7244ba06-cec6-4054-b094-422fb0d89515'} created pos.order #817 2026-08-27 17:08:45,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33496677 finished 2026-08-27 17:08:45,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-08-27 17:08:45,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11802226 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '4c187238-2e7d-40de-a999-383801e55c3b'}] 2026-08-27 17:08:46,032 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1337] 2026-08-27 17:08:46,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11802226 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '4c187238-2e7d-40de-a999-383801e55c3b'} created pos.order #818 2026-08-27 17:08:46,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11802226 finished 2026-08-27 17:08:46,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-08-27 17:08:47,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 120196 2026-08-27 17:08:47,283 26 INFO rb-b8d0dd6-224299-408903 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/tmp55wqgoq8_chrome_odoo 2026-08-27 17:08:47,283 26 INFO rb-b8d0dd6-224299-408903 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:39803/json/version 2026-08-27 17:08:47,284 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:47,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:47,317 26 INFO rb-b8d0dd6-224299-408903 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:39803/json 2026-08-27 17:08:47,318 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:47,362 26 INFO rb-b8d0dd6-224299-408903 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:39803/devtools/page/0D1EF6D6C9B71D9B4B7AE700735BF7D9 2026-08-27 17:08:47,370 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:47,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-08-27 17:08:47,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:47,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-08-27 17:08:47,478 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:08:47,478 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:08:47,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:47,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:47] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.023 0.259 2026-08-27 17:08:47,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '0D1EF6D6C9B71D9B4B7AE700735BF7D9', 'loaderId': '44B86266BBDA33CEB61A0436FEA3DC75', 'isDownload': False} 2026-08-27 17:08:47,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:47,778 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:47,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:47] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:08:47,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:47] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:08:47,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:47] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:08:48,085 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:48,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:48,101 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:48,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:48,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:48,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:48,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:48,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:48,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:08:48,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:08:48,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.162 2026-08-27 17:08:48,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:48,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:08:48,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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.003 2026-08-27 17:08:48,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:48,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:48,518 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,528 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:48,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-27 17:08:48,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:48,568 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.031 0.015 2026-08-27 17:08:48,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:08:48,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 17:08:48,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:48,635 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.011 0.045 2026-08-27 17:08:48,693 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:48,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:48,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.074 0.077 2026-08-27 17:08:48,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:08:48,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:08:48,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:48,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:08:48,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-27 17:08:48,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 17:08:48,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.070 2026-08-27 17:08:48,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:08:48,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 17:08:48,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:08:48,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:08:48,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.010 0.111 2026-08-27 17:08:48,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.018 0.050 2026-08-27 17:08:49,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-27 17:08:49,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:49,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "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.021 0.043 2026-08-27 17:08:49,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.018 0.039 2026-08-27 17:08:49,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-27 17:08:49,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:08:49,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:08:49,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,627 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,678 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:49,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:49,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:49,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46322823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0515b1f6-f743-4e5b-b902-6c8b23a5b3b4'}] 2026-08-27 17:08:50,021 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:50,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46322823 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0515b1f6-f743-4e5b-b902-6c8b23a5b3b4'} created pos.order #820 2026-08-27 17:08:50,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46322823 finished 2026-08-27 17:08:50,335 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1341] 2026-08-27 17:08:50,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.123 0.271 2026-08-27 17:08:50,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:50,477 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270654 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0515b1f6-f743-4e5b-b902-6c8b23a5b3b4'}] 2026-08-27 17:08:50,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270654 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0515b1f6-f743-4e5b-b902-6c8b23a5b3b4'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-08-27 17:08:50,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270654 finished 2026-08-27 17:08:50,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.018 0.043 2026-08-27 17:08:50,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,635 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.020 2026-08-27 17:08:50,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.013 2026-08-27 17:08:50,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:50,831 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:50,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "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.015 0.036 2026-08-27 17:08:50,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.015 0.037 2026-08-27 17:08:50,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:08:50,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:08:50,997 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-27 17:08:51,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,201 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,358 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95258556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '5923a0e5-4c62-42f4-ade1-c938ce9a6b4d'}] 2026-08-27 17:08:51,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95258556 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '5923a0e5-4c62-42f4-ade1-c938ce9a6b4d'} created pos.order #821 2026-08-27 17:08:51,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95258556 finished 2026-08-27 17:08:51,806 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1343] 2026-08-27 17:08:51,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.083 0.222 2026-08-27 17:08:51,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:51,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78525617 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '5923a0e5-4c62-42f4-ade1-c938ce9a6b4d'}] 2026-08-27 17:08:51,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78525617 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '5923a0e5-4c62-42f4-ade1-c938ce9a6b4d'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-08-27 17:08:51,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:51,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78525617 finished 2026-08-27 17:08:51,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.014 0.039 2026-08-27 17:08:51,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:52,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-08-27 17:08:52,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:52,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20822536 (allocated 23203840) 2026-08-27 17:08:52,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 120196 2026-08-27 17:08:52,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-08-27 17:08:52,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 120196 2026-08-27 17:08:52,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170852_210135_test_sale_order_fp_different_from_partner_one.txt 2026-08-27 17:08:52,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp55wqgoq8_chrome_odoo" 2026-08-27 17:08:52,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-08-27 17:08:52,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 120429 2026-08-27 17:08:52,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpencf46ws_chrome_odoo 2026-08-27 17:08:52,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:33787/json/version 2026-08-27 17:08:52,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:52,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:52,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:33787/json 2026-08-27 17:08:52,600 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:52,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:33787/devtools/page/B37B4DC7487E60DC5219883F5EA498D4 2026-08-27 17:08:52,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-08-27 17:08:52,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-08-27 17:08:52,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:52,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-08-27 17:08:52,716 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:08:52,716 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:08:52,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:53,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.016 0.271 2026-08-27 17:08:53,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'B37B4DC7487E60DC5219883F5EA498D4', 'loaderId': 'D3175FB23B00CD607646D3AEC731AF01', 'isDownload': False} 2026-08-27 17:08:53,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:08:53,019 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:53,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:53,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:53,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:08:53,343 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,345 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:08:53,357 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:53,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/35] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:53,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:53,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:53,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:53,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:08:53,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:08:53,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 17:08:53,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.158 2026-08-27 17:08:53,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "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.003 2026-08-27 17:08:53,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:53,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "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-08-27 17:08:53,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:53,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:53,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:53,805 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:53,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:08:53,815 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08: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-08-27 17:08:53,816 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:53,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.005 0.019 2026-08-27 17:08:53,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:08:53,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/35] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:08:53,911 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:08:53,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:53,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.014 0.070 2026-08-27 17:08:53,995 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:54,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 17:08:54,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:54,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:08:54,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:08:54,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:08:54,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.207 2026-08-27 17:08:54,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:08:54,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:08:54,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:08:54,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:08:54,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:08:54,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.079 2026-08-27 17:08:54,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:08:54,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:08:54,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:54,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:54,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:54,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/35] 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-08-27 17:08:54,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:54,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:08:54,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-08-27 17:08:54,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:08:54,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/35] 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-08-27 17:08:54,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.047 2026-08-27 17:08:54,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:08:54,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.007 0.016 2026-08-27 17:08:54,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:54,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/35] 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-08-27 17:08:54,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.018 0.040 2026-08-27 17:08:55,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.021 0.038 2026-08-27 17:08:55,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-08-27 17:08:55,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:08:55,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-08-27 17:08:55,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-27 17:08:55,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:55,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/35] 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-08-27 17:08:55,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:55,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/35] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-08-27 17:08:55,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:55,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:08:55,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:08:55,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:08:55,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-08-27 17:08:55,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/35] 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-08-27 17:08:55,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:55,756 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:08:55,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-08-27 17:08:55,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:08:55,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/35] 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-08-27 17:08:55,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.020 2026-08-27 17:08:55,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:08:55,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:08:55,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:08:56,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/35] 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-08-27 17:08:56,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:56] "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.015 0.038 2026-08-27 17:08:56,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.039 2026-08-27 17:08:56,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:08:56,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.010 2026-08-27 17:08:56,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [32/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-08-27 17:08:56,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-27 17:08:56,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [33/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:08:56,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [34/35] 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-08-27 17:08:56,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [35/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:08:56,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-08-27 17:08:56,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:08:56,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25266632 (allocated 26873856) 2026-08-27 17:08:56,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 120429 2026-08-27 17:08:56,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-08-27 17:08:56,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 120429 2026-08-27 17:08:56,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170856_514733_test_selected_partner_quotation_loading.txt 2026-08-27 17:08:56,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpencf46ws_chrome_odoo" 2026-08-27 17:08:56,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-08-27 17:08:56,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 120660 2026-08-27 17:08:56,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp63gg2c38_chrome_odoo 2026-08-27 17:08:56,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45925/json/version 2026-08-27 17:08:56,929 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:56,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:08:56,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45925/json 2026-08-27 17:08:56,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:08:56,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:45925/devtools/page/2FCA6476BC8B18D9B2AA948EB23D58FA 2026-08-27 17:08:56,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-08-27 17:08:56,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-08-27 17:08:57,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:08:57,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-08-27 17:08:57,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:08:57,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:08:57,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:08:57,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.235 2026-08-27 17:08:57,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '2FCA6476BC8B18D9B2AA948EB23D58FA', 'loaderId': '301E806B8EF446D9BB693001BD5EDE40', 'isDownload': False} 2026-08-27 17:08:57,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate ready code "odoo.isTourReady('test_settle_cancelled_sale_order')" 2026-08-27 17:08:57,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:08:57,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:08:57,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:08:57,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:08:57,711 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:57,716 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:57,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:08:57,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:08:57,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [1/16] Tour test_settle_cancelled_sale_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:08:57,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:08:57,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:08:57,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:57,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:08:57,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:08:57,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.101 2026-08-27 17:08:57,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 17:08:58,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.078 0.165 2026-08-27 17:08:58,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:58,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "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.003 2026-08-27 17:08:58,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:08:58,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "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.003 2026-08-27 17:08:58,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:08:58,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:58,275 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:58,284 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:08:58,285 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:58,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:58,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:08:58,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.013 2026-08-27 17:08:58,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:08:58,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:08:58,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [2/16] Tour test_settle_cancelled_sale_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:08:58,390 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:08:58,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.019 2026-08-27 17:08:58,475 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:58,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [3/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:08:58,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.014 0.101 2026-08-27 17:08:58,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [4/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .more-btn) 2026-08-27 17:08:58,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 17:08:58,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:08:58,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 17:08:58,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.192 2026-08-27 17:08:58,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:08:58,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:08:58,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:08:58,645 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:08:58,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:08:58,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.079 2026-08-27 17:08:58,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:08:58,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:08:58,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [5/16] Tour test_settle_cancelled_sale_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:08:58,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [6/16] Tour test_settle_cancelled_sale_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-08-27 17:08:58,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:08:58,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:08:58,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:08:58,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [7/16] Tour test_settle_cancelled_sale_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-08-27 17:08:58,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:58] "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.018 0.039 2026-08-27 17:08:59,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.035 2026-08-27 17:08:59,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:08:59,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:08:59,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [8/16] Tour test_settle_cancelled_sale_order → Step body:not(:has(.modal)) 2026-08-27 17:08:59,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.012 2026-08-27 17:08:59,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [9/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product A","price":"10.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.price:contains("10.00"))) 2026-08-27 17:08:59,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [10/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product B","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product B")):has(.price:contains("20.00"))) 2026-08-27 17:08:59,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [11/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:08:59,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [12/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:08:59,358 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:59,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:59,400 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [13/16] Tour test_settle_cancelled_sale_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:08:59,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [14/16] Tour test_settle_cancelled_sale_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:08:59,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [15/16] Tour test_settle_cancelled_sale_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:08:59,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [16/16] Tour test_settle_cancelled_sale_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 17:08:59,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18103575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd03a8112-7fdf-4bef-b4c9-7ce14f3b4843'}] 2026-08-27 17:08:59,582 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:08:59,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18103575 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd03a8112-7fdf-4bef-b4c9-7ce14f3b4843'} created pos.order #822 2026-08-27 17:08:59,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18103575 finished 2026-08-27 17:08:59,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:08:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.111 0.298 2026-08-27 17:09:00,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:00,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-08-27 17:09:00,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:09:00,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47374605 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd03a8112-7fdf-4bef-b4c9-7ce14f3b4843'}] 2026-08-27 17:09:00,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47374605 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd03a8112-7fdf-4bef-b4c9-7ce14f3b4843'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-08-27 17:09:00,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47374605 finished 2026-08-27 17:09:00,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17713328 (allocated 19660800) 2026-08-27 17:09:00,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 120660 2026-08-27 17:09:00,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-08-27 17:09:00,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 120660 2026-08-27 17:09:00,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.070 0.040 2026-08-27 17:09:00,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170900_216765_test_settle_cancelled_sale_order.txt 2026-08-27 17:09:00,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp63gg2c38_chrome_odoo" 2026-08-27 17:09:00,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-08-27 17:09:00,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 120882 2026-08-27 17:09:00,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpppdus0ug_chrome_odoo 2026-08-27 17:09:00,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:39635/json/version 2026-08-27 17:09:00,500 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:00,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:00,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:39635/json 2026-08-27 17:09:00,563 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:00,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:39635/devtools/page/F70738F0CDC26A45C6C775CF1F1A6CF6 2026-08-27 17:09:00,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-08-27 17:09:00,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-08-27 17:09:00,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:00,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-08-27 17:09:00,698 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:09:00,698 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:09:00,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:00,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:00] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.025 0.267 2026-08-27 17:09:00,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'F70738F0CDC26A45C6C775CF1F1A6CF6', 'loaderId': '7A4C1AD3B586CFA77CB305D6DB745D7C', 'isDownload': False} 2026-08-27 17:09:00,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:01,010 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:01,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:01,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:09:01,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:09:01,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:01,319 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:01,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:01,332 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:01,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:01,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:01,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:01,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:01,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:09:01,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:09:01,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:09:01,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:01,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.070 0.168 2026-08-27 17:09:01,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:09:01,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:09:01,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:09:01,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:09:01,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:01,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:01,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:01,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:01,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:09:01,806 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:01,807 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:01,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.007 0.015 2026-08-27 17:09:01,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-27 17:09:01,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:09:01,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:01,911 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:09:01,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.056 0.031 2026-08-27 17:09:01,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:01,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:02,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.107 2026-08-27 17:09:02,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:09:02,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 17:09:02,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:09:02,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-27 17:09:02,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-27 17:09:02,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:09:02,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:09:02,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:09:02,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:09:02,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:09:02,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.009 0.100 2026-08-27 17:09:02,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,322 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:09:02,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:02,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:02,499 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "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.018 0.039 2026-08-27 17:09:02,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-27 17:09:02,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:09:02,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:02,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:09:02,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,887 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,938 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-08-27 17:09:02,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:02,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16390176 (allocated 17563648) 2026-08-27 17:09:02,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 120882 2026-08-27 17:09:02,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-08-27 17:09:02,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 120882 2026-08-27 17:09:03,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170903_036600_test_settle_changed_price_with_lots.txt 2026-08-27 17:09:03,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpppdus0ug_chrome_odoo" 2026-08-27 17:09:03,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-08-27 17:09:03,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 121102 2026-08-27 17:09:03,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp56tkd2y8_chrome_odoo 2026-08-27 17:09:03,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:35945/json/version 2026-08-27 17:09:03,311 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:03,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:03,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:35945/json 2026-08-27 17:09:03,364 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:03,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:35945/devtools/page/D556E8BA7481484520F51852D87E33B7 2026-08-27 17:09:03,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-08-27 17:09:03,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-08-27 17:09:03,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:03,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-08-27 17:09:03,494 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:03,494 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:03,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:03,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:03] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.242 2026-08-27 17:09:03,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'D556E8BA7481484520F51852D87E33B7', 'loaderId': 'F8FC101EA86963323BEDD26050498296', 'isDownload': False} 2026-08-27 17:09:03,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-08-27 17:09:03,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:03,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:03] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:03,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:03] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:09:03,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:03] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:09:04,081 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:04,083 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:04,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:04,097 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:04,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:04,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:09:04,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:04,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:04,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:09:04,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:09:04,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:09:04,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:04,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.161 2026-08-27 17:09:04,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:04,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "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.003 2026-08-27 17:09:04,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:09:04,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "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.004 2026-08-27 17:09:04,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:04,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:04,512 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:04,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:04,524 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:04,525 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:04,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.032 0.010 2026-08-27 17:09:04,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:04,571 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:09:04,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:04,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.055 2026-08-27 17:09:04,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.024 2026-08-27 17:09:04,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:04,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.108 2026-08-27 17:09:04,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:04,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-08-27 17:09:04,777 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:04,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-27 17:09:04,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 17:09:04,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 17:09:04,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:04,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:09:04,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 17:09:04,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:09:04,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:09:04,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:09:04,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:09:04,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.108 2026-08-27 17:09:04,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,038 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:09:05,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:05,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:05,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "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.017 0.038 2026-08-27 17:09:05,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.034 2026-08-27 17:09:05,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:09:05,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:05,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:09:05,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:05,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:05,707 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:05,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8471811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '294219d7-74e6-47b7-bdb2-49923c34535f'}] 2026-08-27 17:09:05,885 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:05,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8471811 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '294219d7-74e6-47b7-bdb2-49923c34535f'} created pos.order #823 2026-08-27 17:09:05,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8471811 finished 2026-08-27 17:09:05,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.036 0.080 2026-08-27 17:09:06,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:06,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-08-27 17:09:06,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:09:06,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79981788 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '294219d7-74e6-47b7-bdb2-49923c34535f'}] 2026-08-27 17:09:06,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79981788 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '294219d7-74e6-47b7-bdb2-49923c34535f'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-08-27 17:09:06,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79981788 finished 2026-08-27 17:09:06,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17320128 (allocated 18612224) 2026-08-27 17:09:06,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 121102 2026-08-27 17:09:06,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-08-27 17:09:06,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.066 0.043 2026-08-27 17:09:06,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 121102 2026-08-27 17:09:06,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170906_228794_test_settle_draft_order_service_product.txt 2026-08-27 17:09:06,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp56tkd2y8_chrome_odoo" 2026-08-27 17:09:06,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-08-27 17:09:06,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 121327 2026-08-27 17:09:06,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmp7uqcs0dv_chrome_odoo 2026-08-27 17:09:06,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:39883/json/version 2026-08-27 17:09:06,668 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:06,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:06,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:39883/json 2026-08-27 17:09:06,698 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:06,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:39883/devtools/page/05F91E209B0F792E5330393CFDA3CCBA 2026-08-27 17:09:06,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-08-27 17:09:06,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-08-27 17:09:06,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:06,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-08-27 17:09:06,823 26 INFO rb-b8d0dd6-224299-408903 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=125" in browser 2026-08-27 17:09:06,824 26 INFO rb-b8d0dd6-224299-408903 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=125" 2026-08-27 17:09:06,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:07,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.015 0.257 2026-08-27 17:09:07,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '05F91E209B0F792E5330393CFDA3CCBA', 'loaderId': '27DB7CA3100AD435C6F260FF80826E63', 'isDownload': False} 2026-08-27 17:09:07,103 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:07,113 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:07,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:07,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:09:07,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:09:07,437 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:07,439 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:07,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:09:07,451 26 INFO rb-b8d0dd6-224299-408903 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:07,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:07,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:07,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:07,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:07,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:07,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:09:07,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:09:07,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:07,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.069 0.159 2026-08-27 17:09:07,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:07,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:09:07,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:07,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.030 2026-08-27 17:09:07,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:07,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:07,898 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:07,912 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:07,912 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:07,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:07,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:07,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.012 2026-08-27 17:09:07,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:09:07,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-27 17:09:08,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,015 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:08,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.025 2026-08-27 17:09:08,098 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:08,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-27 17:09:08,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 17:09:08,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 17:09:08,206 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:09:08,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.214 2026-08-27 17:09:08,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:09:08,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:09:08,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:09:08,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 17:09:08,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.092 2026-08-27 17:09:08,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:09:08,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 17:09:08,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:09:08,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:08,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 17:09:08,582 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "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.017 0.037 2026-08-27 17:09:08,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.015 0.034 2026-08-27 17:09:08,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:09:08,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:09:08,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.007 0.016 2026-08-27 17:09:08,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:08,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-08-27 17:09:08,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:09,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16374864 (allocated 18087936) 2026-08-27 17:09:09,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 121327 2026-08-27 17:09:09,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-08-27 17:09:09,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 121327 2026-08-27 17:09:09,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170909_093598_test_settle_groupable_lot_total_amount.txt 2026-08-27 17:09:09,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmp7uqcs0dv_chrome_odoo" 2026-08-27 17:09:09,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-08-27 17:09:09,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 121547 2026-08-27 17:09:09,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpswl1gim8_chrome_odoo 2026-08-27 17:09:09,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37137/json/version 2026-08-27 17:09:09,438 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:09,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:09,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37137/json 2026-08-27 17:09:09,476 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:09,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:37137/devtools/page/6FE2E64349FD0F4075798BDF0A302727 2026-08-27 17:09:09,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-08-27 17:09:09,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-08-27 17:09:09,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:09,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-08-27 17:09:09,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:09,613 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:09,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:09,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:09] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.015 0.326 2026-08-27 17:09:09,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '6FE2E64349FD0F4075798BDF0A302727', 'loaderId': 'DD076F62FFB0BE7448AF0C9FAE5BBC03', 'isDownload': False} 2026-08-27 17:09:09,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-08-27 17:09:09,969 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:09,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:09:09,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:09:09,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:09:10,288 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:10,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:10,303 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:10,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/21] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:09:10,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:10,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:10,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:10,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:09:10,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.013 2026-08-27 17:09:10,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-27 17:09:10,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:09:10,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.067 0.161 2026-08-27 17:09:10,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:09:10,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.011 2026-08-27 17:09:10,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:10,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:09:10,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:10,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,727 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:10,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:10,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-27 17:09:10,773 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,774 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:10,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:09:10,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.005 0.023 2026-08-27 17:09:10,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.086 2026-08-27 17:09:10,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/21] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:09:10,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.110 2026-08-27 17:09:10,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-27 17:09:10,979 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:10,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:09:10,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:10] "GET /web/image?model=product.template&field=image_128&id=2113&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:09:11,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 17:09:11,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:09:11,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .more-btn) 2026-08-27 17:09:11,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 17:09:11,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:09:11,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 17:09:11,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:09:11,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 17:09:11,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:09:11,156 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.079 2026-08-27 17:09:11,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/21] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:09:11,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/21] 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-08-27 17:09:11,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.053 2026-08-27 17:09:11,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:11,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:11,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/21] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-08-27 17:09:11,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "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.017 0.037 2026-08-27 17:09:11,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.015 0.034 2026-08-27 17:09:11,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:09:11,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-27 17:09:11,581 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/21] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-08-27 17:09:11,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:09:11,639 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:09:11,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/21] 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-08-27 17:09:11,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:09:11,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:09:11,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/21] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:09:11,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/21] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:09:11,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/21] Tour PosSettleCustomPrice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:09:12,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/21] Tour PosSettleCustomPrice → Step Search for partner "A Test Partner AAA" (trigger: .modal-dialog .input-group input) 2026-08-27 17:09:12,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/21] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-08-27 17:09:12,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:09:12,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:09:12,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [20/21] 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-08-27 17:09:12,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [21/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:09:12,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-08-27 17:09:12,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:09:12,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 19910036 (allocated 21495808) 2026-08-27 17:09:12,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 121547 2026-08-27 17:09:12,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-08-27 17:09:12,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 121547 2026-08-27 17:09:12,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170912_502820_test_settle_order_change_customer.txt 2026-08-27 17:09:12,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpswl1gim8_chrome_odoo" 2026-08-27 17:09:12,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-08-27 17:09:12,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 121766 2026-08-27 17:09:12,836 26 INFO rb-b8d0dd6-224299-408903 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/tmpo070i79t_chrome_odoo 2026-08-27 17:09:12,836 26 INFO rb-b8d0dd6-224299-408903 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:37165/json/version 2026-08-27 17:09:12,836 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:12,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:12,882 26 INFO rb-b8d0dd6-224299-408903 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:37165/json 2026-08-27 17:09:12,882 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:12,888 26 INFO rb-b8d0dd6-224299-408903 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:37165/devtools/page/A9A8DB116DD810A0E0A1F3D78F00FD1F 2026-08-27 17:09:12,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:12,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-08-27 17:09:13,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:13,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-08-27 17:09:13,014 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:13,015 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:13,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:13,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.258 2026-08-27 17:09:13,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': 'A9A8DB116DD810A0E0A1F3D78F00FD1F', 'loaderId': '86B968EB56FCF0BE23F94ED040E8E55F', 'isDownload': False} 2026-08-27 17:09:13,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:13,305 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:13,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:13,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:09:13,321 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:09:13,619 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:13,621 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:13,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:13,634 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:13,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:13,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:13,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:13,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:13,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:13,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:09:13,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:09:13,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:13,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.068 0.162 2026-08-27 17:09:13,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:13,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:13,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:14,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:14,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:14,071 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:14,083 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:14,083 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:14,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:14,096 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:14,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.013 2026-08-27 17:09:14,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:09:14,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:09:14,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:14,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.054 0.020 2026-08-27 17:09:14,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,282 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:14,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:14,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:09:14,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:09:14,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.040 0.066 2026-08-27 17:09:14,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.182 2026-08-27 17:09:14,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:14,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:09:14,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:14,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:14,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:09:14,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.079 2026-08-27 17:09:14,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:09:14,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:09:14,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:09:14,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-27 17:09:14,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:14,750 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 72 0.019 0.043 2026-08-27 17:09:14,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.016 0.038 2026-08-27 17:09:14,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-27 17:09:14,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:14,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:14,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:09:14,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,058 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:15,058 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:15,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,203 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,369 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,479 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63453515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0bb0a5d0-0a03-4600-86fb-90161829053e'}] 2026-08-27 17:09:15,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:15,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63453515 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0bb0a5d0-0a03-4600-86fb-90161829053e'} created pos.order #824 2026-08-27 17:09:15,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63453515 finished 2026-08-27 17:09:15,739 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1350] 2026-08-27 17:09:15,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.098 0.237 2026-08-27 17:09:15,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:15,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827136 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0bb0a5d0-0a03-4600-86fb-90161829053e'}] 2026-08-27 17:09:15,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827136 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0bb0a5d0-0a03-4600-86fb-90161829053e'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-08-27 17:09:15,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827136 finished 2026-08-27 17:09:15,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:15,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.017 0.044 2026-08-27 17:09:15,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:09:16,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.013 2026-08-27 17:09:16,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:16,248 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 62 0.017 0.040 2026-08-27 17:09:16,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.017 0.039 2026-08-27 17:09:16,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-27 17:09:16,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:16,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-27 17:09:16,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:16,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2992021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '07a5c4ce-d77e-4bf2-9ff1-4c2ac5d66a1c'}] 2026-08-27 17:09:17,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2992021 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '07a5c4ce-d77e-4bf2-9ff1-4c2ac5d66a1c'} created pos.order #825 2026-08-27 17:09:17,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2992021 finished 2026-08-27 17:09:17,166 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1353] 2026-08-27 17:09:17,227 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1354] 2026-08-27 17:09:17,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.102 0.256 2026-08-27 17:09:17,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:17,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-08-27 17:09:17,346 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:09:17,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24282319 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '07a5c4ce-d77e-4bf2-9ff1-4c2ac5d66a1c'}] 2026-08-27 17:09:17,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24282319 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '07a5c4ce-d77e-4bf2-9ff1-4c2ac5d66a1c'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-08-27 17:09:17,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24282319 finished 2026-08-27 17:09:17,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.024 0.042 2026-08-27 17:09:17,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 22611784 (allocated 26349568) 2026-08-27 17:09:17,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 121766 2026-08-27 17:09:17,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-08-27 17:09:17,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 121766 2026-08-27 17:09:17,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170917_549199_test_settle_order_ship_later_effect_on_so.txt 2026-08-27 17:09:17,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpo070i79t_chrome_odoo" 2026-08-27 17:09:17,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-08-27 17:09:18,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 122002 2026-08-27 17:09:18,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpnamvbvvi_chrome_odoo 2026-08-27 17:09:18,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:46463/json/version 2026-08-27 17:09:18,021 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:18,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:18,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:46463/json 2026-08-27 17:09:18,063 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:18,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:46463/devtools/page/3BF5AAEA8982F31EBD6BFF4E41B2B7A7 2026-08-27 17:09:18,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-08-27 17:09:18,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-08-27 17:09:18,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:18,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-08-27 17:09:18,214 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:18,214 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:18,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:18,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.242 2026-08-27 17:09:18,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '3BF5AAEA8982F31EBD6BFF4E41B2B7A7', 'loaderId': 'F2CCFF6392BDD1EEAEABC3399991C6B7', 'isDownload': False} 2026-08-27 17:09:18,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-08-27 17:09:18,488 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:18,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:18,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:18,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:09:18,812 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:18,813 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:18,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:09:18,828 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:18,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:18,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:18,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:18,842 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:18,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:09:18,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:09:18,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:09:18,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 17:09:19,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.162 2026-08-27 17:09:19,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:09:19,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.004 2026-08-27 17:09:19,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:09:19,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.004 2026-08-27 17:09:19,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:19,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:19,274 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:19,287 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:19,288 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:19,298 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:19,299 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:19,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.013 2026-08-27 17:09:19,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:09:19,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:09:19,391 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,406 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:19,475 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:19,475 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.060 0.023 2026-08-27 17:09:19,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:09:19,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:09:19,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:09:19,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.035 0.054 2026-08-27 17:09:19,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.184 2026-08-27 17:09:19,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-27 17:09:19,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:09:19,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:09:19,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.009 0.089 2026-08-27 17:09:19,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:19,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:19,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:19,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:09:19,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:19,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-27 17:09:19,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:19,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:19] "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.018 0.037 2026-08-27 17:09:20,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.015 0.033 2026-08-27 17:09:20,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:09:20,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:09:20,080 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.012 2026-08-27 17:09:20,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:20,362 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:20,403 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:20,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91913985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9fd7e6c-6ee8-48b8-b581-0e1c539f68d1'}] 2026-08-27 17:09:20,581 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:20,667 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1357, 1358] 2026-08-27 17:09:20,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91913985 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9fd7e6c-6ee8-48b8-b581-0e1c539f68d1'} created pos.order #826 2026-08-27 17:09:20,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91913985 finished 2026-08-27 17:09:20,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.095 0.237 2026-08-27 17:09:20,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:20,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-08-27 17:09:20,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:09:20,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749438 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd9fd7e6c-6ee8-48b8-b581-0e1c539f68d1'}] 2026-08-27 17:09:20,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749438 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd9fd7e6c-6ee8-48b8-b581-0e1c539f68d1'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-08-27 17:09:20,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749438 finished 2026-08-27 17:09:21,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17303552 (allocated 19136512) 2026-08-27 17:09:21,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 122002 2026-08-27 17:09:21,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-08-27 17:09:21,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 122002 2026-08-27 17:09:21,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.057 0.040 2026-08-27 17:09:21,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170921_129366_test_settle_order_unreserve_order_lines.txt 2026-08-27 17:09:21,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpnamvbvvi_chrome_odoo" 2026-08-27 17:09:21,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-08-27 17:09:21,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 122219 2026-08-27 17:09:21,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpebr39r_1_chrome_odoo 2026-08-27 17:09:21,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:36997/json/version 2026-08-27 17:09:21,777 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:21,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:21,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:36997/json 2026-08-27 17:09:21,808 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:21,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:36997/devtools/page/D77ECF4D5B41400599E9D1D67C178943 2026-08-27 17:09:21,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-08-27 17:09:21,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-08-27 17:09:21,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:21,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-08-27 17:09:21,987 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:21,987 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:21,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:22,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.307 2026-08-27 17:09:22,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'D77ECF4D5B41400599E9D1D67C178943', 'loaderId': 'FACF56F7628284193582BDD52586F44A', 'isDownload': False} 2026-08-27 17:09:22,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-08-27 17:09:22,324 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:22,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:22,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:09:22,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:09:22,629 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:22,631 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:22,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:22,643 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:22,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:22,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:22,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:22,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:22,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:22,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:09:22,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:09:22,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:22,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.164 2026-08-27 17:09:22,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:22,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:22] "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.004 2026-08-27 17:09:23,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:09:23,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.039 2026-08-27 17:09:23,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:23,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:23,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:23,111 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:23,112 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:23,121 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:23,122 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:23,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.013 2026-08-27 17:09:23,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:09:23,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:09:23,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,261 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-27 17:09:23,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.053 0.021 2026-08-27 17:09:23,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.064 2026-08-27 17:09:23,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-27 17:09:23,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:09:23,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:23,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.194 2026-08-27 17:09:23,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:09:23,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:09:23,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:09:23,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:09:23,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:09:23,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.009 0.079 2026-08-27 17:09:23,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:23,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:09:23,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:09:23,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:09:23,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:23,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:23,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "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.019 0.042 2026-08-27 17:09:23,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.038 2026-08-27 17:09:23,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:09:23,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:09:23,964 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:23,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.012 2026-08-27 17:09:24,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,246 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,553 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,706 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:24,937 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:24,937 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:24,979 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:25,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:25,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:25,143 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:25,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:25,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99959939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'db7f50f8-a769-4068-9bf8-2313de31a120'}] 2026-08-27 17:09:25,211 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:25,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99959939 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'db7f50f8-a769-4068-9bf8-2313de31a120'} created pos.order #827 2026-08-27 17:09:25,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99959939 finished 2026-08-27 17:09:25,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.072 0.198 2026-08-27 17:09:25,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:25,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-08-27 17:09:25,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:09:25,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98622486 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'db7f50f8-a769-4068-9bf8-2313de31a120'}] 2026-08-27 17:09:25,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98622486 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'db7f50f8-a769-4068-9bf8-2313de31a120'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-08-27 17:09:25,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98622486 finished 2026-08-27 17:09:25,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17985240 (allocated 19660800) 2026-08-27 17:09:25,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 122219 2026-08-27 17:09:25,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-08-27 17:09:25,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 122219 2026-08-27 17:09:25,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.081 0.069 2026-08-27 17:09:25,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170925_723140_test_settle_order_with_different_product.txt 2026-08-27 17:09:25,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpebr39r_1_chrome_odoo" 2026-08-27 17:09:25,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-08-27 17:09:26,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 122451 2026-08-27 17:09:26,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpzi2uzfr0_chrome_odoo 2026-08-27 17:09:26,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:38087/json/version 2026-08-27 17:09:26,073 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:26,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:26,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:38087/json 2026-08-27 17:09:26,102 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:26,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:38087/devtools/page/52CF6D665950E8F6F909605672F5FAEB 2026-08-27 17:09:26,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-08-27 17:09:26,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-08-27 17:09:26,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:26,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-08-27 17:09:26,225 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:26,225 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:26,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:26,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.242 2026-08-27 17:09:26,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '52CF6D665950E8F6F909605672F5FAEB', 'loaderId': 'C6D920F1B9A22293AAF93FDA91F0D265', 'isDownload': False} 2026-08-27 17:09:26,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-27 17:09:26,527 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:26,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:26,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:09:26,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:09:26,839 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:26,841 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:26,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:26,854 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:26,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:26,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:26,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:26,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:26,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:26,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:09:26,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:09:26,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 17:09:27,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.160 2026-08-27 17:09:27,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:27,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "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.003 2026-08-27 17:09:27,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 17:09:27,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "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.003 2026-08-27 17:09:27,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:27,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:27,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:27,311 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:27,312 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:27,322 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:27,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:27,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.014 2026-08-27 17:09:27,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-27 17:09:27,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-08-27 17:09:27,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:27,416 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:27,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.024 2026-08-27 17:09:27,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:27,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.064 2026-08-27 17:09:27,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:27,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-08-27 17:09:27,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:09:27,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 17:09:27,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:09:27,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.213 2026-08-27 17:09:27,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:09:27,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 17:09:27,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-27 17:09:27,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:09:27,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.098 2026-08-27 17:09:27,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:09:27,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-27 17:09:27,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:27,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:27,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:09:27,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:27,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:27,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 66 0.019 0.040 2026-08-27 17:09:28,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.038 2026-08-27 17:09:28,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-27 17:09:28,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:09:28,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:09:28,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:28,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:28,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,449 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:28,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92759462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '144063ed-8e0f-4a6e-ac2e-f33e50abae11'}] 2026-08-27 17:09:28,515 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:28,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92759462 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '144063ed-8e0f-4a6e-ac2e-f33e50abae11'} created pos.order #828 2026-08-27 17:09:28,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92759462 finished 2026-08-27 17:09:28,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.075 0.199 2026-08-27 17:09:28,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:28,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-08-27 17:09:28,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:09:28,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48325103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '144063ed-8e0f-4a6e-ac2e-f33e50abae11'}] 2026-08-27 17:09:28,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48325103 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '144063ed-8e0f-4a6e-ac2e-f33e50abae11'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-08-27 17:09:28,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48325103 finished 2026-08-27 17:09:28,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17360272 (allocated 19136512) 2026-08-27 17:09:28,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 122451 2026-08-27 17:09:28,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-08-27 17:09:28,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 122451 2026-08-27 17:09:28,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.073 0.040 2026-08-27 17:09:29,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170929_028048_test_settle_order_with_different_uom.txt 2026-08-27 17:09:29,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpzi2uzfr0_chrome_odoo" 2026-08-27 17:09:29,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-08-27 17:09:29,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 122670 2026-08-27 17:09:29,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpk8jcex1q_chrome_odoo 2026-08-27 17:09:29,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33971/json/version 2026-08-27 17:09:29,359 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:29,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:29,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33971/json 2026-08-27 17:09:29,400 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:29,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:33971/devtools/page/D3309E8E9A69A9E393B38541AFA6121C 2026-08-27 17:09:29,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-08-27 17:09:29,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-08-27 17:09:29,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:29,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-08-27 17:09:29,521 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:29,522 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:29,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:29,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:29] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.044 0.240 2026-08-27 17:09:29,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'D3309E8E9A69A9E393B38541AFA6121C', 'loaderId': '81BA110A9A05CE801D20B73E078C6256', 'isDownload': False} 2026-08-27 17:09:29,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-08-27 17:09:29,821 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:29,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:29] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:29,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:29] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:09:29,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:29] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:09:30,127 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,128 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:30,142 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:30,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:30,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:30,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:30,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:30,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:30,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:09:30,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-27 17:09:30,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 17:09:30,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.067 0.158 2026-08-27 17:09:30,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:30,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:30,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:30,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:30,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,585 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:30,594 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:30,597 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,605 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:30,607 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.013 2026-08-27 17:09:30,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:09:30,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:09:30,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:30,701 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:30,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:30,791 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:30,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.060 0.042 2026-08-27 17:09:30,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:30,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-27 17:09:30,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:09:30,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:09:30,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-27 17:09:30,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.225 2026-08-27 17:09:30,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:09:30,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:09:30,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:09:30,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:30] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:09:31,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.093 2026-08-27 17:09:31,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:09:31,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:09:31,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:09:31,048 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:09:31,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:31,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:31,270 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "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.018 0.036 2026-08-27 17:09:31,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.017 0.033 2026-08-27 17:09:31,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:09:31,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.010 2026-08-27 17:09:31,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.012 2026-08-27 17:09:31,488 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,589 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,639 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,894 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:31,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:09:31,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:31] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:09:32,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-27 17:09:32,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:32,047 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.014 0.036 2026-08-27 17:09:32,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.016 0.036 2026-08-27 17:09:32,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:09:32,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:32,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.014 0.033 2026-08-27 17:09:32,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.015 0.037 2026-08-27 17:09:32,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:09:32,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:32,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-27 17:09:32,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,497 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,649 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:32,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-08-27 17:09:32,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-27 17:09:32,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18215476 (allocated 19922944) 2026-08-27 17:09:32,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 122670 2026-08-27 17:09:32,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-08-27 17:09:32,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 122670 2026-08-27 17:09:32,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170932_799268_test_settle_order_with_incompatible_partner.txt 2026-08-27 17:09:32,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpk8jcex1q_chrome_odoo" 2026-08-27 17:09:32,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-08-27 17:09:33,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 122904 2026-08-27 17:09:33,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpxr9rk7d__chrome_odoo 2026-08-27 17:09:33,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:34161/json/version 2026-08-27 17:09:33,595 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:33,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:33,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:34161/json 2026-08-27 17:09:33,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:33,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:34161/devtools/page/5A1894397B2A5F5D10AA9777CE49D5CC 2026-08-27 17:09:33,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-08-27 17:09:33,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-08-27 17:09:33,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:09:33,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-08-27 17:09:33,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:33,770 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:33,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:34,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.307 2026-08-27 17:09:34,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '5A1894397B2A5F5D10AA9777CE49D5CC', 'loaderId': '7DD6C8ECE8702C17A4DA71C40B3860C9', 'isDownload': False} 2026-08-27 17:09:34,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-08-27 17:09:34,106 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:34,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:34,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:09:34,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:09:34,415 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:34,417 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:34,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:34,430 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:34,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:34,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:34,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:34,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:34,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:09:34,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:09:34,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.020 2026-08-27 17:09:34,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-27 17:09:34,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.066 0.163 2026-08-27 17:09:34,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:34,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:34,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:34,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.004 2026-08-27 17:09:34,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:34,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:09:34,874 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:34,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:34,884 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:34,887 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:34,896 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:34,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.007 0.014 2026-08-27 17:09:34,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:09:34,906 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:34,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.026 2026-08-27 17:09:34,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.053 0.026 2026-08-27 17:09:34,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.096 2026-08-27 17:09:35,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-27 17:09:35,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:35,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-27 17:09:35,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.058 0.048 2026-08-27 17:09:35,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:09:35,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:09:35,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:09:35,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:09:35,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:09:35,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:09:35,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:09:35,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:09:35,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.078 2026-08-27 17:09:35,331 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:09:35,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.007 0.016 2026-08-27 17:09:35,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:35,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.018 0.039 2026-08-27 17:09:35,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.017 0.035 2026-08-27 17:09:35,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:09:35,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:09:35,730 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:09:35,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:35,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,044 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,374 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,382 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:36,383 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:36,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,475 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35741390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '444be073-6d73-4228-ad09-131b8217011c'}] 2026-08-27 17:09:36,603 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:36,726 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1368] 2026-08-27 17:09:36,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35741390 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '444be073-6d73-4228-ad09-131b8217011c'} created pos.order #829 2026-08-27 17:09:36,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35741390 finished 2026-08-27 17:09:36,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.093 0.232 2026-08-27 17:09:36,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:36,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:36,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27461365 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '444be073-6d73-4228-ad09-131b8217011c'}] 2026-08-27 17:09:36,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27461365 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '444be073-6d73-4228-ad09-131b8217011c'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-08-27 17:09:37,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27461365 finished 2026-08-27 17:09:37,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-08-27 17:09:37,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-27 17:09:37,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.019 0.054 2026-08-27 17:09:37,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-08-27 17:09:37,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 19994136 (allocated 22806528) 2026-08-27 17:09:37,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 17:09:37,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 122904 2026-08-27 17:09:37,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-08-27 17:09:37,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 122904 2026-08-27 17:09:37,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170937_211626_test_settle_order_with_kit.txt 2026-08-27 17:09:37,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpxr9rk7d__chrome_odoo" 2026-08-27 17:09:37,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-08-27 17:09:37,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 123131 2026-08-27 17:09:37,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmplj2l1kc5_chrome_odoo 2026-08-27 17:09:37,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43935/json/version 2026-08-27 17:09:37,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:37,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:37,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43935/json 2026-08-27 17:09:37,692 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:37,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:43935/devtools/page/6C8DE2BA7ECE8AFCB1635F6EA127D504 2026-08-27 17:09:37,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-08-27 17:09:37,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-08-27 17:09:37,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:37,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-08-27 17:09:37,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:37,824 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:37,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:38,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.269 2026-08-27 17:09:38,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '6C8DE2BA7ECE8AFCB1635F6EA127D504', 'loaderId': 'E86F828D0EBAE1EC5E615BC1A0CF2D92', 'isDownload': False} 2026-08-27 17:09:38,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:38,124 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:38,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:38,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:09:38,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:09:38,435 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:38,437 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:38,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:09:38,451 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:38,453 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:38,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:38,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:38,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:38,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:38,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:09:38,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-27 17:09:38,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:38,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.155 2026-08-27 17:09:38,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:38,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "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.003 2026-08-27 17:09:38,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:38,828 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "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-08-27 17:09:38,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:38,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:38,886 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:38,893 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:38,897 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:38,905 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:38,907 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:38,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.012 2026-08-27 17:09:38,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:09:38,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:09:38,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,004 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:39,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.026 2026-08-27 17:09:39,081 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:39,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-27 17:09:39,093 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:09:39,162 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-27 17:09:39,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:09:39,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.200 2026-08-27 17:09:39,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:09:39,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:09:39,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:09:39,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.066 2026-08-27 17:09:39,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:09:39,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.009 0.136 2026-08-27 17:09:39,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:09:39,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:39,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:39,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 66 0.019 0.041 2026-08-27 17:09:39,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.036 2026-08-27 17:09:39,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:09:39,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:09:39,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.008 0.016 2026-08-27 17:09:39,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,888 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:39,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:40,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:40,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:40,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-08-27 17:09:40,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:09:40,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16257316 (allocated 17563648) 2026-08-27 17:09:40,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 123131 2026-08-27 17:09:40,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-08-27 17:09:40,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 123131 2026-08-27 17:09:40,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170940_233853_test_settle_order_with_lot.txt 2026-08-27 17:09:40,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmplj2l1kc5_chrome_odoo" 2026-08-27 17:09:40,242 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-08-27 17:09:40,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 123352 2026-08-27 17:09:40,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpaptuwxj6_chrome_odoo 2026-08-27 17:09:40,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:34243/json/version 2026-08-27 17:09:40,584 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:40,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:40,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:34243/json 2026-08-27 17:09:40,616 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:40,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:34243/devtools/page/576E29652E042C0501A64C3B475B0CD1 2026-08-27 17:09:40,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-08-27 17:09:40,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-08-27 17:09:40,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:40,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-08-27 17:09:40,797 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:40,797 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:40,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:41,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.239 2026-08-27 17:09:41,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '576E29652E042C0501A64C3B475B0CD1', 'loaderId': '7FD23CE54B15A5A372F87B36867374ED', 'isDownload': False} 2026-08-27 17:09:41,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-27 17:09:41,066 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:41,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:41,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:09:41,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:09:41,416 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:41,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:41,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:41,431 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:41,433 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:41,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:41,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:41,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:41,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:41,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:09:41,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:09:41,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:41,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.161 2026-08-27 17:09:41,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:41,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:41,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:41,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.003 2026-08-27 17:09:41,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:41,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:41,867 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:41,881 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:09:41,882 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:41,890 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:41,893 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:41,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.015 2026-08-27 17:09:41,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:09:41,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:09:41,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,003 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:42,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.055 0.023 2026-08-27 17:09:42,081 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:42,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.095 2026-08-27 17:09:42,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:09:42,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.042 0.057 2026-08-27 17:09:42,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:09:42,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:09:42,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:09:42,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:09:42,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:09:42,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:09:42,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:09:42,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:09:42,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:09:42,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.102 2026-08-27 17:09:42,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:09:42,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.018 2026-08-27 17:09:42,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:42,581 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.018 0.039 2026-08-27 17:09:42,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.018 0.036 2026-08-27 17:09:42,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:09:42,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:09:42,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.012 2026-08-27 17:09:42,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:42,923 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:42,924 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:42,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:43,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:43,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:43,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:43,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50202793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ca4e437b-d013-4ea0-adc2-c10fa2653f10'}] 2026-08-27 17:09:43,148 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:43,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50202793 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ca4e437b-d013-4ea0-adc2-c10fa2653f10'} created pos.order #830 2026-08-27 17:09:43,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50202793 finished 2026-08-27 17:09:43,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.087 0.238 2026-08-27 17:09:43,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:43,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-08-27 17:09:43,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:09:43,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94584814 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ca4e437b-d013-4ea0-adc2-c10fa2653f10'}] 2026-08-27 17:09:43,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94584814 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ca4e437b-d013-4ea0-adc2-c10fa2653f10'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-08-27 17:09:43,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94584814 finished 2026-08-27 17:09:43,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19018232 (allocated 20844544) 2026-08-27 17:09:43,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 123352 2026-08-27 17:09:43,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-08-27 17:09:43,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 123352 2026-08-27 17:09:43,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.019 0.092 2026-08-27 17:09:43,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170943_726276_test_settle_order_with_multiple_uom.txt 2026-08-27 17:09:43,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpaptuwxj6_chrome_odoo" 2026-08-27 17:09:43,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-08-27 17:09:44,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 123569 2026-08-27 17:09:44,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp3f4r23ql_chrome_odoo 2026-08-27 17:09:44,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:39409/json/version 2026-08-27 17:09:44,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:44,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:44,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:39409/json 2026-08-27 17:09:44,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:44,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:39409/devtools/page/71EF92599D1874301808E0472C7E7BB0 2026-08-27 17:09:44,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-08-27 17:09:44,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-08-27 17:09:44,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:44,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-08-27 17:09:44,327 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:44,328 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:44,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:44,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.312 2026-08-27 17:09:44,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '71EF92599D1874301808E0472C7E7BB0', 'loaderId': 'CA2E52D3176AF2A5AA5D87C0E1C96034', 'isDownload': False} 2026-08-27 17:09:44,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-08-27 17:09:44,672 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:44,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:44,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:09:44,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:09:44,993 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:44,996 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:45,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:45,008 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:45,011 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:45,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:45,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:45,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-08-27 17:09:45,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:09:45,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:09:45,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-27 17:09:45,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.161 2026-08-27 17:09:45,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:45,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "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.003 2026-08-27 17:09:45,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:45,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "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.004 2026-08-27 17:09:45,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:45,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:45,418 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:45,431 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:45,460 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 17:09:45,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.027 0.011 2026-08-27 17:09:45,470 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:45,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 17:09:45,472 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:45,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-27 17:09:45,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:45,583 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:45,589 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.013 0.082 2026-08-27 17:09:45,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.110 2026-08-27 17:09:45,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:09:45,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:09:45,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 17:09:45,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-08-27 17:09:45,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:09:45,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:09:45,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-08-27 17:09:45,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:09:45,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:09:45,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:09:45,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.113 2026-08-27 17:09:45,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:45,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.053 2026-08-27 17:09:46,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:09:46,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:46,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "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.019 0.047 2026-08-27 17:09:46,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.016 0.037 2026-08-27 17:09:46,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:09:46,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-27 17:09:46,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.012 2026-08-27 17:09:46,339 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,389 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,552 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:46,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:46,602 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,653 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,714 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:46,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23897449 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0b9aa5d3-9192-4e60-8e5f-9f99021a75b9'}] 2026-08-27 17:09:46,831 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:46,929 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1371] 2026-08-27 17:09:47,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23897449 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0b9aa5d3-9192-4e60-8e5f-9f99021a75b9'} created pos.order #831 2026-08-27 17:09:47,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23897449 finished 2026-08-27 17:09:47,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.104 0.230 2026-08-27 17:09:47,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:47,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-08-27 17:09:47,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:09:47,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348437 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0b9aa5d3-9192-4e60-8e5f-9f99021a75b9'}] 2026-08-27 17:09:47,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348437 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0b9aa5d3-9192-4e60-8e5f-9f99021a75b9'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-08-27 17:09:47,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348437 finished 2026-08-27 17:09:47,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17378816 (allocated 19136512) 2026-08-27 17:09:47,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 123569 2026-08-27 17:09:47,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-08-27 17:09:47,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 123569 2026-08-27 17:09:47,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.068 0.068 2026-08-27 17:09:47,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170947_420499_test_settle_order_with_multistep_delivery.txt 2026-08-27 17:09:47,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp3f4r23ql_chrome_odoo" 2026-08-27 17:09:47,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-08-27 17:09:48,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 123792 2026-08-27 17:09:48,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp661mhk9a_chrome_odoo 2026-08-27 17:09:48,129 26 INFO rb-b8d0dd6-224299-408903 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:43995/json/version 2026-08-27 17:09:48,129 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:48,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:48,174 26 INFO rb-b8d0dd6-224299-408903 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:43995/json 2026-08-27 17:09:48,175 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:48,184 26 INFO rb-b8d0dd6-224299-408903 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:43995/devtools/page/B84D780FA051B83773E584C1758FF638 2026-08-27 17:09:48,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-08-27 17:09:48,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-08-27 17:09:48,346 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:48,347 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-08-27 17:09:48,348 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:09:48,348 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:48,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:48,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.015 0.245 2026-08-27 17:09:48,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'B84D780FA051B83773E584C1758FF638', 'loaderId': '48B621D4CFF1E93DCB683D6209676A87', 'isDownload': False} 2026-08-27 17:09:48,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-08-27 17:09:48,625 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:48,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:48,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:09:48,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:09:48,939 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:48,941 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:48,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:48,953 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:48,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:48,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:48,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:48,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:48,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:48,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:09:49,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:09:49,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:49,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.101 0.184 2026-08-27 17:09:49,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:49,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "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.003 2026-08-27 17:09:49,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:09:49,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "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.003 2026-08-27 17:09:49,394 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:49,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:09:49,421 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:49,434 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:49,460 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:09:49,469 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:49,470 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:49,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.032 0.014 2026-08-27 17:09:49,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:09:49,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-27 17:09:49,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:49,564 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:49,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.012 0.019 2026-08-27 17:09:49,597 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:49,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:49,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.063 0.026 2026-08-27 17:09:49,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:09:49,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:09:49,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-27 17:09:49,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:49,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.161 2026-08-27 17:09:49,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:09:49,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.080 2026-08-27 17:09:49,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:09:49,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:09:49,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:09:49,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:49,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.108 2026-08-27 17:09:49,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:49,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.046 2026-08-27 17:09:50,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:50,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:50,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 73 0.020 0.043 2026-08-27 17:09:50,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.017 0.039 2026-08-27 17:09:50,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-27 17:09:50,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:09:50,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-27 17:09:50,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,436 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,550 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,558 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:50,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:50,600 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,651 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:50,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87847650 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7d486057-3b04-410b-960a-521aad4892c7'}] 2026-08-27 17:09:50,935 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:51,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1376] 2026-08-27 17:09:51,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87847650 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7d486057-3b04-410b-960a-521aad4892c7'} created pos.order #832 2026-08-27 17:09:51,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87847650 finished 2026-08-27 17:09:51,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 740 0.197 0.769 2026-08-27 17:09:51,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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.002 2026-08-27 17:09:51,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:51,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-08-27 17:09:51,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-27 17:09:51,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12652421 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7d486057-3b04-410b-960a-521aad4892c7'}] 2026-08-27 17:09:51,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12652421 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7d486057-3b04-410b-960a-521aad4892c7'} sync ignored for existing PoS order pos.order(832,) (state: done) 2026-08-27 17:09:51,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12652421 finished 2026-08-27 17:09:52,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17604456 (allocated 18874368) 2026-08-27 17:09:52,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 123792 2026-08-27 17:09:52,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-08-27 17:09:52,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.015 0.085 2026-08-27 17:09:52,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 123792 2026-08-27 17:09:52,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170952_131830_test_settle_order_with_multistep_delivery_receipt.txt 2026-08-27 17:09:52,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp661mhk9a_chrome_odoo" 2026-08-27 17:09:52,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-08-27 17:09:52,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 124010 2026-08-27 17:09:52,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpcq1ptukj_chrome_odoo 2026-08-27 17:09:52,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37823/json/version 2026-08-27 17:09:52,412 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:52,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:52,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37823/json 2026-08-27 17:09:52,465 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:52,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:37823/devtools/page/B313FBFAF487CAB831EEB90EC0AF3AD1 2026-08-27 17:09:52,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-08-27 17:09:52,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-08-27 17:09:52,595 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:52,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-08-27 17:09:52,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:52,597 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:09:52,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:52,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:52] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.241 2026-08-27 17:09:52,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': 'B313FBFAF487CAB831EEB90EC0AF3AD1', 'loaderId': 'AF5393AA59E9B2A7E0A10A6E77AD5705', 'isDownload': False} 2026-08-27 17:09:52,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-27 17:09:52,869 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:52,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:52] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:52,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:52] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:09:52,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:52] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:09:53,189 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,191 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:53,204 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:53,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:53,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:53,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:53,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:09:53,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:09:53,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:09:53,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:09:53,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.068 0.160 2026-08-27 17:09:53,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "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.003 2026-08-27 17:09:53,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:09:53,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "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.003 2026-08-27 17:09:53,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:53,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:53,614 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:53,621 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:53,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:53,663 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:09:53,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.018 2026-08-27 17:09:53,670 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:53,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-08-27 17:09:53,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.026 2026-08-27 17:09:53,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:53,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.057 0.050 2026-08-27 17:09:53,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:09:53,861 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:53,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:53,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.058 0.032 2026-08-27 17:09:53,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-27 17:09:53,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 17:09:53,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:09:53,914 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:53,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 17:09:53,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:09:53,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:09:53,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:09:53,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:53] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:09:54,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.105 2026-08-27 17:09:54,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,119 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.021 0.049 2026-08-27 17:09:54,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:54,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:54,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "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.019 0.038 2026-08-27 17:09:54,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-27 17:09:54,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:09:54,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:54,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:09:54,518 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:54,589 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:54,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,743 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:09:54,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15510800 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cb7fa581-2883-4d25-b3fc-6e6fa0be5594'}] 2026-08-27 17:09:54,814 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:54,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15510800 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cb7fa581-2883-4d25-b3fc-6e6fa0be5594'} created pos.order #833 2026-08-27 17:09:54,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15510800 finished 2026-08-27 17:09:55,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.103 0.254 2026-08-27 17:09:55,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:09:55,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-08-27 17:09:55,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47034514 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'cb7fa581-2883-4d25-b3fc-6e6fa0be5594'}] 2026-08-27 17:09:55,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:09:55,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47034514 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'cb7fa581-2883-4d25-b3fc-6e6fa0be5594'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-08-27 17:09:55,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47034514 finished 2026-08-27 17:09:55,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17306020 (allocated 19136512) 2026-08-27 17:09:55,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 124010 2026-08-27 17:09:55,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-08-27 17:09:55,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 124010 2026-08-27 17:09:55,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.045 0.041 2026-08-27 17:09:55,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170955_405079_test_settle_quotation_delivered_qty.txt 2026-08-27 17:09:55,405 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpcq1ptukj_chrome_odoo" 2026-08-27 17:09:55,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-08-27 17:09:55,644 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [976] 2026-08-27 17:09:55,647 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [977] 2026-08-27 17:09:55,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 124237 2026-08-27 17:09:55,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp4uon81qk_chrome_odoo 2026-08-27 17:09:55,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:42585/json/version 2026-08-27 17:09:55,828 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:55,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:55,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:42585/json 2026-08-27 17:09:55,873 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:55,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:42585/devtools/page/FE0EDBA4C112AEDAB00491EE4488D546 2026-08-27 17:09:55,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-08-27 17:09:55,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-08-27 17:09:55,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:55,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-08-27 17:09:55,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:55,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:09:55,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:09:56,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.241 2026-08-27 17:09:56,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'FE0EDBA4C112AEDAB00491EE4488D546', 'loaderId': 'C684DFEA3918628E246088E8B4B9EC29', 'isDownload': False} 2026-08-27 17:09:56,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate ready code "odoo.isTourReady('test_settle_so_archived_attribute')" 2026-08-27 17:09:56,256 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:09:56,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:09:56,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:09:56,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:09:56,577 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:56,579 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:56,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:09:56,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate test code "odoo.startTour('test_settle_so_archived_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:09:56,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [1/9] Tour test_settle_so_archived_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:09:56,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:09:56,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:09:56,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:56,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:09:56,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:09:56,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.088 2026-08-27 17:09:56,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.088 2026-08-27 17:09:56,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.068 0.165 2026-08-27 17:09:56,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:57,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "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.003 2026-08-27 17:09:57,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:09:57,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "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.002 2026-08-27 17:09:57,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-08-27 17:09:57,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:09:57,100 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:09:57,112 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:57,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:57,125 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:09:57,125 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09: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-08-27 17:09:57,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.009 0.013 2026-08-27 17:09:57,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.029 0.025 2026-08-27 17:09:57,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 17:09:57,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [2/9] Tour test_settle_so_archived_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:09:57,258 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.046 2026-08-27 17:09:57,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.052 0.022 2026-08-27 17:09:57,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [3/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:09:57,291 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:09:57,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [4/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .more-btn) 2026-08-27 17:09:57,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.068 0.093 2026-08-27 17:09:57,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:09:57,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:09:57,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 17:09:57,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-27 17:09:57,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:09:57,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 17:09:57,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:09:57,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:09:57,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.078 2026-08-27 17:09:57,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:09:57,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:09:57,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [5/9] Tour test_settle_so_archived_attribute → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:09:57,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [6/9] Tour test_settle_so_archived_attribute → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-08-27 17:09:57,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-27 17:09:57,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:09:57,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:09:57,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [7/9] Tour test_settle_so_archived_attribute → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-08-27 17:09:57,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "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.018 0.038 2026-08-27 17:09:57,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.016 0.035 2026-08-27 17:09:57,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:09:57,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:09:57,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [8/9] Tour test_settle_so_archived_attribute → Step body:not(:has(.modal)) 2026-08-27 17:09:57,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:09:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:09:57,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [9/9] Tour test_settle_so_archived_attribute → Step Check orderline with attributes: {"productName":"Archived Attr Product"} (trigger: .order-container .orderline:has(.product-name:contains("Archived Attr Product"))) 2026-08-27 17:09:58,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-08-27 17:09:58,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-27 17:09:58,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16023992 (allocated 17039360) 2026-08-27 17:09:58,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 124237 2026-08-27 17:09:58,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-08-27 17:09:58,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 124237 2026-08-27 17:09:58,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_170958_134206_test_settle_so_archived_attribute.txt 2026-08-27 17:09:58,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp4uon81qk_chrome_odoo" 2026-08-27 17:09:58,142 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-08-27 17:09:58,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 124455 2026-08-27 17:09:58,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpz02k_8fl_chrome_odoo 2026-08-27 17:09:58,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:44993/json/version 2026-08-27 17:09:58,511 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:58,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-08-27 17:09:58,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:44993/json 2026-08-27 17:09:58,565 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:09:58,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:44993/devtools/page/C323E266AE7C0D5F1F8F2142B2D3A4B5 2026-08-27 17:09:58,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-08-27 17:09:58,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-08-27 17:09:58,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:09:58,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-08-27 17:09:58,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:09:58,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:09:58,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:00,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:00] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.018 2.063 2026-08-27 17:10:00,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'C323E266AE7C0D5F1F8F2142B2D3A4B5', 'loaderId': '5D37F63EBBC80B3EE0C0C77D83932430', 'isDownload': False} 2026-08-27 17:10:00,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate ready code "odoo.isTourReady('test_settle_so_custom_attribute_value')" 2026-08-27 17:10:00,790 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:00,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:00,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:10:00,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:10:01,101 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:01,103 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:01,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:01,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:01,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [1/9] Tour test_settle_so_custom_attribute_value → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:10:01,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:01,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:01,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:01,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:10:01,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:10:01,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:10:01,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:10:01,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.066 0.159 2026-08-27 17:10:01,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:01,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "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.003 2026-08-27 17:10:01,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:10:01,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "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.003 2026-08-27 17:10:01,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:01,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:01,519 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:01,525 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:01,529 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:01,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:01,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.036 2026-08-27 17:10:01,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:01,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-27 17:10:01,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:10:01,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [2/9] Tour test_settle_so_custom_attribute_value → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:10:01,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:01,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.013 0.019 2026-08-27 17:10:01,764 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:01,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [3/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:10:01,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.063 0.047 2026-08-27 17:10:01,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:10:01,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-27 17:10:01,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [4/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .more-btn) 2026-08-27 17:10:01,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 17:10:01,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-08-27 17:10:01,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:10:01,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:10:01,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:10:01,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:10:01,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.111 2026-08-27 17:10:01,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:10:01,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:01] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-27 17:10:01,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [5/9] Tour test_settle_so_custom_attribute_value → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:10:02,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [6/9] Tour test_settle_so_custom_attribute_value → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-08-27 17:10:02,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.049 2026-08-27 17:10:02,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-27 17:10:02,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:10:02,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [7/9] Tour test_settle_so_custom_attribute_value → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-08-27 17:10:02,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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 - 71 0.019 0.041 2026-08-27 17:10:02,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.017 0.039 2026-08-27 17:10:02,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-27 17:10:02,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.006 0.013 2026-08-27 17:10:02,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:02,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:02,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [8/9] Tour test_settle_so_custom_attribute_value → Step body:not(:has(.modal)) 2026-08-27 17:10:02,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.007 0.013 2026-08-27 17:10:02,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [9/9] Tour test_settle_so_custom_attribute_value → Step Check orderline with attributes: {"productName":"Gift Wrap, Inscription: Custom: Value"} (trigger: .order-container .orderline:has(.product-name:contains("Gift Wrap, Inscription: Custom: Value"))) 2026-08-27 17:10:02,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-08-27 17:10:02,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_custom_attribute_value SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-27 17:10:02,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16143700 (allocated 17039360) 2026-08-27 17:10:02,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 124455 2026-08-27 17:10:02,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-08-27 17:10:02,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 124455 2026-08-27 17:10:02,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171002_626652_test_settle_so_custom_attribute_value.txt 2026-08-27 17:10:02,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpz02k_8fl_chrome_odoo" 2026-08-27 17:10:02,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-08-27 17:10:02,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 124675 2026-08-27 17:10:02,937 26 INFO rb-b8d0dd6-224299-408903 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/tmp_kpexy02_chrome_odoo 2026-08-27 17:10:02,937 26 INFO rb-b8d0dd6-224299-408903 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:41907/json/version 2026-08-27 17:10:02,937 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:02,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:02,977 26 INFO rb-b8d0dd6-224299-408903 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:41907/json 2026-08-27 17:10:02,977 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:02,983 26 INFO rb-b8d0dd6-224299-408903 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:41907/devtools/page/60C582DE8E350E8904E765DC322A5ED7 2026-08-27 17:10:02,990 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:03,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-08-27 17:10:03,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:10:03,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-08-27 17:10:03,119 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:10:03,119 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:10:03,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:03,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.024 0.247 2026-08-27 17:10:03,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '60C582DE8E350E8904E765DC322A5ED7', 'loaderId': '4748305FE7841883F466C4CEF2125105', 'isDownload': False} 2026-08-27 17:10:03,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:03,405 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:03,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:10:03,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:03,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:10:03,705 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:03,707 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:03,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:03,720 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:03,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:03,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:03,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:03,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:03,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:10:03,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:10:03,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.018 2026-08-27 17:10:03,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:10:04,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.157 2026-08-27 17:10:04,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:04,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "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.003 2026-08-27 17:10:04,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:10:04,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "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-08-27 17:10:04,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:04,121 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:04,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:04,129 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:04,132 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:10:04,162 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:04,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:10:04,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.030 0.019 2026-08-27 17:10:04,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:10:04,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,261 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-27 17:10:04,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.011 0.020 2026-08-27 17:10:04,361 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:04,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.009 0.150 2026-08-27 17:10:04,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:10:04,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:10:04,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:10:04,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-27 17:10:04,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.028 0.075 2026-08-27 17:10:04,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:10:04,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:10:04,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:10:04,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.102 2026-08-27 17:10:04,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:10:04,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 17:10:04,563 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.014 0.043 2026-08-27 17:10:04,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:10:04,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:04,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "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.017 0.036 2026-08-27 17:10:04,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.016 0.034 2026-08-27 17:10:04,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:10:04,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:10:04,945 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:04,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.006 0.012 2026-08-27 17:10:05,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:05,057 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:05,107 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:05,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-08-27 17:10:05,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:05,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15940992 (allocated 17039360) 2026-08-27 17:10:05,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 124675 2026-08-27 17:10:05,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-08-27 17:10:05,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 124675 2026-08-27 17:10:05,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171005_293815_test_settle_so_with_non_pos_groupable_uom.txt 2026-08-27 17:10:05,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp_kpexy02_chrome_odoo" 2026-08-27 17:10:05,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-08-27 17:10:05,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 124896 2026-08-27 17:10:05,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp9dipr4jv_chrome_odoo 2026-08-27 17:10:05,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:36247/json/version 2026-08-27 17:10:05,608 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:05,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:05,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:36247/json 2026-08-27 17:10:05,664 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:05,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:36247/devtools/page/067FE19E89538A935048724D00174B7B 2026-08-27 17:10:05,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-08-27 17:10:05,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-08-27 17:10:05,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:10:05,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-08-27 17:10:05,804 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:10:05,804 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:10:05,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:06,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.230 2026-08-27 17:10:06,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '067FE19E89538A935048724D00174B7B', 'loaderId': '785527146972E2D8B5B2FBBC7C161F6B', 'isDownload': False} 2026-08-27 17:10:06,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-08-27 17:10:06,065 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:06,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:06,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:10:06,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:10:06,389 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:06,393 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:06,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:06,406 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:06,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:06,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:06,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:06,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:06,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:10:06,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:10:06,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:10:06,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:10:06,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.065 0.160 2026-08-27 17:10:06,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:06,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.004 2026-08-27 17:10:06,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:10:06,780 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.003 2026-08-27 17:10:06,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:06,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:06,814 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:06,826 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:06,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:06,866 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:06,867 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:06,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.034 0.014 2026-08-27 17:10:06,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:10:06,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 17:10:06,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:06,959 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:10:06,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.021 2026-08-27 17:10:06,993 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:07,061 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.073 0.078 2026-08-27 17:10:07,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-27 17:10:07,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-27 17:10:07,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-27 17:10:07,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-08-27 17:10:07,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-27 17:10:07,156 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:10:07,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:10:07,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:10:07,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:10:07,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.009 0.101 2026-08-27 17:10:07,246 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.054 2026-08-27 17:10:07,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:10:07,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:10:07,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.018 0.041 2026-08-27 17:10:07,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.036 2026-08-27 17:10:07,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:10:07,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:10:07,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,792 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,867 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:07,867 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:07,905 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:07,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:08,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:08,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-08-27 17:10:08,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:10:08,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80144164 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3d89daed-ee8e-4bbc-b42b-6aff7462c3e5'}] 2026-08-27 17:10:08,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:08,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16939812 (allocated 18087936) 2026-08-27 17:10:08,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 124896 2026-08-27 17:10:08,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-08-27 17:10:08,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 124896 2026-08-27 17:10:08,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80144164 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3d89daed-ee8e-4bbc-b42b-6aff7462c3e5'} created pos.order #834 2026-08-27 17:10:08,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80144164 finished 2026-08-27 17:10:08,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171008_286781_test_settle_so_with_pos_downpayment.txt 2026-08-27 17:10:08,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp9dipr4jv_chrome_odoo" 2026-08-27 17:10:08,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-08-27 17:10:08,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.093 0.135 2026-08-27 17:10:08,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-08-27 17:10:08,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 125112 2026-08-27 17:10:08,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp2s9hk5i__chrome_odoo 2026-08-27 17:10:08,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:39743/json/version 2026-08-27 17:10:08,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:08,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:08,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:39743/json 2026-08-27 17:10:08,898 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:08,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:39743/devtools/page/CA5C35ADCBCB1297FAD1BBF2E6696D47 2026-08-27 17:10:08,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-08-27 17:10:08,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-08-27 17:10:09,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:10:09,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-08-27 17:10:09,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:10:09,026 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:10:09,032 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:09,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.314 2026-08-27 17:10:09,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'CA5C35ADCBCB1297FAD1BBF2E6696D47', 'loaderId': 'FDBF5784008719190A26D2A7A553F9C6', 'isDownload': False} 2026-08-27 17:10:09,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-08-27 17:10:09,373 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:09,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:09,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:09,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:09,688 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:09,690 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:09,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:09,703 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:09,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:09,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:09,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:09,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:09,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:10:09,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:10:09,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:10:09,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:10:10,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.068 0.160 2026-08-27 17:10:10,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:10:10,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:10:10,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:10:10,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:10:10,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:10,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:10,119 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:10,132 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:10,133 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:10,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:10,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:10,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.031 0.014 2026-08-27 17:10:10,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-27 17:10:10,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:10:10,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:10,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.012 0.023 2026-08-27 17:10:10,297 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:10,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-08-27 17:10:10,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:10:10,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:10:10,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:10:10,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.168 2026-08-27 17:10:10,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:10:10,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 17:10:10,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 17:10:10,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 17:10:10,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:10:10,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:10:10,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.125 2026-08-27 17:10:10,580 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.047 2026-08-27 17:10:10,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:10:10,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-08-27 17:10:10,810 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "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.018 0.037 2026-08-27 17:10:10,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.015 0.034 2026-08-27 17:10:10,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:10:10,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-27 17:10:10,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:10,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:10:11,037 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:11,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:11,106 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:11,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:11,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:11,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:11,249 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:11,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-08-27 17:10:11,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:10:11,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16223168 (allocated 17563648) 2026-08-27 17:10:11,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 125112 2026-08-27 17:10:11,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-08-27 17:10:11,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 125112 2026-08-27 17:10:11,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171011_394174_test_ship_later_no_default.txt 2026-08-27 17:10:11,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp2s9hk5i__chrome_odoo" 2026-08-27 17:10:11,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-08-27 17:10:11,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 125322 2026-08-27 17:10:11,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp9cehoka1_chrome_odoo 2026-08-27 17:10:11,777 26 INFO rb-b8d0dd6-224299-408903 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:34923/json/version 2026-08-27 17:10:11,777 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:11,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:11,807 26 INFO rb-b8d0dd6-224299-408903 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:34923/json 2026-08-27 17:10:11,807 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:11,812 26 INFO rb-b8d0dd6-224299-408903 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:34923/devtools/page/7FE74B4227523624D22A5D3709D91ED7 2026-08-27 17:10:11,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-08-27 17:10:11,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-08-27 17:10:11,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:10:11,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-08-27 17:10:11,988 26 INFO rb-b8d0dd6-224299-408903 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/125" in browser 2026-08-27 17:10:11,988 26 INFO rb-b8d0dd6-224299-408903 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/125" 2026-08-27 17:10:11,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:12,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.235 2026-08-27 17:10:12,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '7FE74B4227523624D22A5D3709D91ED7', 'loaderId': 'B905BC547CC09E381B09AFD5E42B3857', 'isDownload': False} 2026-08-27 17:10:12,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-08-27 17:10:12,255 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:12,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:12,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:10:12,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:10:12,577 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:12,578 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:12,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:12,591 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:12,594 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:12,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:12,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:12,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:12,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:10:12,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:10:12,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.020 2026-08-27 17:10:12,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-27 17:10:12,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.096 0.175 2026-08-27 17:10:12,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:10:12,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:10:12,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:12] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:10:13,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.003 2026-08-27 17:10:13,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:13,077 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:13,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:13,091 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:13,097 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:13,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:13,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.009 0.012 2026-08-27 17:10:13,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:10:13,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:10:13,192 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,204 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:13,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.016 0.069 2026-08-27 17:10:13,290 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:13,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.008 0.103 2026-08-27 17:10:13,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.045 0.059 2026-08-27 17:10:13,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:10:13,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:10:13,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-27 17:10:13,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:10:13,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:10:13,443 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:10:13,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:10:13,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.079 2026-08-27 17:10:13,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:10:13,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:10:13,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:13,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.042 2026-08-27 17:10:13,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:10:13,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:10:13,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-08-27 17:10:13,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-27 17:10:13,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15998412 (allocated 17301504) 2026-08-27 17:10:13,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 125322 2026-08-27 17:10:13,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-08-27 17:10:13,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 125322 2026-08-27 17:10:13,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171013_832340_test_show_orders_for_pos_currency_only.txt 2026-08-27 17:10:13,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp9cehoka1_chrome_odoo" 2026-08-27 17:10:13,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-08-27 17:10:14,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 125537 2026-08-27 17:10:14,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp45rx20xg_chrome_odoo 2026-08-27 17:10:14,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37913/json/version 2026-08-27 17:10:14,359 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:14,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:14,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37913/json 2026-08-27 17:10:14,388 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:14,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:37913/devtools/page/A2A64D62DFE8848E9E1199FC8CCB5695 2026-08-27 17:10:14,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-08-27 17:10:14,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-08-27 17:10:14,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:10:14,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-08-27 17:10:14,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:10:14,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:10:14,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:14,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:14] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.252 2026-08-27 17:10:14,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'A2A64D62DFE8848E9E1199FC8CCB5695', 'loaderId': '4E2991FC515B8386145E6E686B991392', 'isDownload': False} 2026-08-27 17:10:14,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-08-27 17:10:14,815 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:14,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:14] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:14,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:14] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:10:14,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:14] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:10:15,119 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:15,121 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:15,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:15,134 26 INFO rb-b8d0dd6-224299-408903 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:15,137 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:15,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:15,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:15,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:15,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:10:15,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:10:15,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.020 2026-08-27 17:10:15,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 17:10:15,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.069 0.163 2026-08-27 17:10:15,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:15,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "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.003 2026-08-27 17:10:15,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:10:15,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "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.003 2026-08-27 17:10:15,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:15,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:10:15,587 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:15,595 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:15,596 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:15,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:15,606 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:15,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-27 17:10:15,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:10:15,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:10:15,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:15,713 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:10:15,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:15,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.033 2026-08-27 17:10:15,795 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:15,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2113&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 17:10:15,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:15,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.054 0.098 2026-08-27 17:10:15,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-27 17:10:15,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:10:15,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.201 2026-08-27 17:10:15,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:10:15,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:10:15,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:10:15,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:10:15,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.089 2026-08-27 17:10:16,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:10:16,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:10:16,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-27 17:10:16,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.010 0.022 2026-08-27 17:10:16,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:10:16,263 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "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.019 0.041 2026-08-27 17:10:16,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.037 2026-08-27 17:10:16,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:10:16,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:10:16,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.007 0.015 2026-08-27 17:10:16,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:16,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-08-27 17:10:16,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:10:16,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16426476 (allocated 17563648) 2026-08-27 17:10:16,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 125537 2026-08-27 17:10:16,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-08-27 17:10:16,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 125537 2026-08-27 17:10:16,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171016_922688_test_so_with_downpayment.txt 2026-08-27 17:10:16,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp45rx20xg_chrome_odoo" 2026-08-27 17:10:16,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-08-27 17:10:17,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57232115 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-08-27 17:10:17,240 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1383] 2026-08-27 17:10:18,024 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57232115 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #835 2026-08-27 17:10:18,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57232115 finished 2026-08-27 17:10:18,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-08-27 17:10:19,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 125755 2026-08-27 17:10:19,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpw0375lrk_chrome_odoo 2026-08-27 17:10:19,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:39015/json/version 2026-08-27 17:10:19,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:19,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:19,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:39015/json 2026-08-27 17:10:19,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:19,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:39015/devtools/page/9F42EC46D6088ADAABEDE5AB0135FAFD 2026-08-27 17:10:19,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-08-27 17:10:19,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-08-27 17:10:19,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:10:19,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-08-27 17:10:19,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-27 17:10:19,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-27 17:10:19,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:19,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:19] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.014 0.294 2026-08-27 17:10:19,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '9F42EC46D6088ADAABEDE5AB0135FAFD', 'loaderId': 'D5DAABD93AA349E9D28A0EFBE47BDC09', 'isDownload': False} 2026-08-27 17:10:19,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate ready code "odoo.isTourReady('test_variant_popup_qty_free')" 2026-08-27 17:10:19,807 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:19,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:19] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:19,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:19] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:10:19,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:19] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:10:20,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:20,109 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:20,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:10:20,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:20,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [1/6] Tour test_variant_popup_qty_free → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:10:20,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:20,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:20,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:20,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.006 2026-08-27 17:10:20,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:10:20,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.016 2026-08-27 17:10:20,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:10:20,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.067 0.164 2026-08-27 17:10:20,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:20,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "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.003 2026-08-27 17:10:20,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:10:20,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-27 17:10:20,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "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.004 2026-08-27 17:10:20,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:20,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.039 2026-08-27 17:10:20,580 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:20,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:20,593 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:20,601 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:20,601 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:20,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.007 0.013 2026-08-27 17:10:20,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:10:20,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:10:20,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [2/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:10:20,696 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:20,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.061 0.020 2026-08-27 17:10:20,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [3/6] Tour test_variant_popup_qty_free → Step click product 'Color Product' (trigger: article.product .product-content .product-name:contains("Color Product")) 2026-08-27 17:10:20,780 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:20,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2115&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:10:20,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:10:20,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:10:20,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-27 17:10:20,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.188 2026-08-27 17:10:20,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:10:20,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:10:20,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:10:20,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:10:20,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.087 2026-08-27 17:10:20,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:10:20,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:20] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-27T17:07:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:10:21,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [4/6] Tour test_variant_popup_qty_free → Step Click on Inventory (trigger: button.accordion-header:contains("Inventory")) 2026-08-27 17:10:21,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.023 0.049 2026-08-27 17:10:21,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [5/6] Tour test_variant_popup_qty_free → Step Check the variant's qty (trigger: div:not(:has(div)):contains("available,"):has(span.fw-bolder:contains("0"):not(:contains("50")))) 2026-08-27 17:10:21,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [6/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-08-27 17:10:21,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-08-27 17:10:21,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:10:21,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.003 0.009 2026-08-27 17:10:21,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14767792 (allocated 15728640) 2026-08-27 17:10:21,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 125755 2026-08-27 17:10:21,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-08-27 17:10:21,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 125755 2026-08-27 17:10:21,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171021_821487_test_variant_popup_qty_free.txt 2026-08-27 17:10:21,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpw0375lrk_chrome_odoo" 2026-08-27 17:10:21,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-08-27 17:10:25,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-08-27 17:10:26,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-08-27 17:10:26,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 125968 2026-08-27 17:10:26,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpypuvoo98_chrome_odoo 2026-08-27 17:10:26,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:40543/json/version 2026-08-27 17:10:26,875 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:26,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:26,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:40543/json 2026-08-27 17:10:26,910 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:26,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:40543/devtools/page/46EF46E3B159A55EC6AE277936ED49CA 2026-08-27 17:10:26,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-08-27 17:10:26,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-08-27 17:10:27,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:10:27,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-08-27 17:10:27,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-08-27 17:10:27,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-08-27 17:10:27,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:27,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.016 0.235 2026-08-27 17:10:27,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '46EF46E3B159A55EC6AE277936ED49CA', 'loaderId': 'CDEBEEAD2BFBC6463E622C06BD445354', 'isDownload': False} 2026-08-27 17:10:27,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-27 17:10:27,363 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:27,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:27,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:10:27,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:10:27,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:27,682 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:27,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:27,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:27,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:10:27,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:10:27,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:27,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:27,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:10:27,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:10:27,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.016 2026-08-27 17:10:27,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:10:27,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.067 0.164 2026-08-27 17:10:28,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:28,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.003 2026-08-27 17:10:28,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:10:28,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.004 2026-08-27 17:10:28,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:28,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:28,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:28,125 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:28,126 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:28,161 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:28,164 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:28,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.040 0.012 2026-08-27 17:10:28,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:10:28,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-27 17:10:28,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:10:28,262 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:28,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.012 0.055 2026-08-27 17:10:28,366 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:28,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:10:28,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.076 0.086 2026-08-27 17:10:28,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 17:10:28,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-08-27 17:10:28,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:10:28,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-27 17:10:28,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-27 17:10:28,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:10:28,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-27 17:10:28,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 17:10:28,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.099 2026-08-27 17:10:28,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:10:28,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:10:28,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:10:28,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.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-08-27 17:10:28,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.018 0.044 2026-08-27 17:10:28,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.014 2026-08-27 17:10:28,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:10:28,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-08-27 17:10:28,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.018 0.039 2026-08-27 17:10:28,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.017 0.036 2026-08-27 17:10:28,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:10:28,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:10:28,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-08-27 17:10:29,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-08-27 17:10:29,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:10:29,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:10:29,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:29,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:29,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:10:29,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:10:29,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-08-27 17:10:29,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:10:29,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-08-27 17:10:29,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-27 17:10:29,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62301079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9c9383c-7e00-46ad-a3ba-3fd7e4615182'}] 2026-08-27 17:10:29,432 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:29,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16881976 (allocated 18612224) 2026-08-27 17:10:29,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 125968 2026-08-27 17:10:29,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-08-27 17:10:29,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 125968 2026-08-27 17:10:29,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171029_568929_test_pos_downpayment_sale_invoice_creation.txt 2026-08-27 17:10:29,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpypuvoo98_chrome_odoo" 2026-08-27 17:10:29,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-08-27 17:10:30,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62301079 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9c9383c-7e00-46ad-a3ba-3fd7e4615182'} created pos.order #838 2026-08-27 17:10:30,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62301079 finished 2026-08-27 17:10:30,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.189 0.631 2026-08-27 17:10:30,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-08-27 17:10:30,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-08-27 17:10:31,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 126190 2026-08-27 17:10:31,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpp8_ntb9x_chrome_odoo 2026-08-27 17:10:31,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:43697/json/version 2026-08-27 17:10:31,405 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:31,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:31,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:43697/json 2026-08-27 17:10:31,460 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:31,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:43697/devtools/page/67215F240BC8EE75ABC9631A140688D8 2026-08-27 17:10:31,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-08-27 17:10:31,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-08-27 17:10:31,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:10:31,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-08-27 17:10:31,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-08-27 17:10:31,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-08-27 17:10:31,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:31,857 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:31] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.012 0.214 2026-08-27 17:10:31,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '67215F240BC8EE75ABC9631A140688D8', 'loaderId': '6CFF4C06776AD11DC8AE4D7FCC6DEC36', 'isDownload': False} 2026-08-27 17:10:31,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate ready code "odoo.isTourReady('test_pos_settle_so_with_downpayment')" 2026-08-27 17:10:31,867 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:31,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:31] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:31,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:31] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:31,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:31] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:10:32,184 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:32,185 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:32,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:32,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:32,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [1/12] Tour test_pos_settle_so_with_downpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:10:32,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:32,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:32,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:32,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.003 0.008 2026-08-27 17:10:32,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:10:32,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:10:32,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:10:32,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.066 0.166 2026-08-27 17:10:32,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:10:32,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:10:32,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:10:32,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:10:32,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:32,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:32,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:32,627 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:32,628 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:10:32,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.004 0.011 2026-08-27 17:10:32,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-27 17:10:32,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:10:32,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:32,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:32,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [2/12] Tour test_pos_settle_so_with_downpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:10:32,768 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:32,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [3/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .mobile-more-button) 2026-08-27 17:10:32,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.060 2026-08-27 17:10:32,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [4/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .more-btn) 2026-08-27 17:10:32,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.076 0.026 2026-08-27 17:10:32,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.006 0.117 2026-08-27 17:10:32,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:10:32,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-27 17:10:32,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-27 17:10:32,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-08-27 17:10:32,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:10:32,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:10:32,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:10:32,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:10:32,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:32] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:10:33,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.009 0.075 2026-08-27 17:10:33,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-27T17:10:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 17:10:33,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [5/12] Tour test_pos_settle_so_with_downpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-08-27 17:10:33,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [6/12] Tour test_pos_settle_so_with_downpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-08-27 17:10:33,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.015 0.045 2026-08-27 17:10:33,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.009 0.020 2026-08-27 17:10:33,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:10:33,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [7/12] Tour test_pos_settle_so_with_downpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-08-27 17:10:33,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "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.019 0.042 2026-08-27 17:10:33,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.016 0.038 2026-08-27 17:10:33,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.001 0.053 2026-08-27 17:10:33,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:10:33,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [8/12] Tour test_pos_settle_so_with_downpayment → Step body:not(:has(.modal)) 2026-08-27 17:10:33,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:10:33,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [9/12] Tour test_pos_settle_so_with_downpayment → Step check orderlines number (trigger: .order-container .orderline) 2026-08-27 17:10:33,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [10/12] Tour test_pos_settle_so_with_downpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:10:33,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [11/12] Tour test_pos_settle_so_with_downpayment → Step order total amount is '755' (trigger: .product-screen .order-summary .total:contains("755")) 2026-08-27 17:10:33,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [12/12] Tour test_pos_settle_so_with_downpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:10:33,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-08-27 17:10:33,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_so_with_downpayment SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-27 17:10:33,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17016120 (allocated 18350080) 2026-08-27 17:10:33,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 126190 2026-08-27 17:10:33,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-08-27 17:10:33,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 126190 2026-08-27 17:10:33,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171033_883958_test_pos_settle_so_with_downpayment.txt 2026-08-27 17:10:33,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpp8_ntb9x_chrome_odoo" 2026-08-27 17:10:33,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-08-27 17:10:34,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-08-27 17:10:38,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-08-27 17:10:38,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-08-27 17:10:38,984 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1401, 1402] 2026-08-27 17:10:39,089 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1403] 2026-08-27 17:10:39,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:10:43,212 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-08-27 17:10:43,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-08-27 17:10:43,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2630290 started for PoS orders references: [{'name': 'Order 91236-523-0527', 'pos_reference': None, 'uuid': '91236-523-0527'}] 2026-08-27 17:10:44,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2630290 order {'name': 'Order 91236-523-0527', 'pos_reference': None, 'uuid': '91236-523-0527'} created pos.order #842 2026-08-27 17:10:44,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2630290 finished 2026-08-27 17:10:44,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-08-27 17:10:44,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48513834 started for PoS orders references: [{'name': 'Order 23701-243-9271', 'pos_reference': None, 'uuid': '23701-243-9271'}] 2026-08-27 17:10:44,806 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1412] 2026-08-27 17:10:44,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48513834 order {'name': 'Order 23701-243-9271', 'pos_reference': None, 'uuid': '23701-243-9271'} created pos.order #843 2026-08-27 17:10:44,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48513834 finished 2026-08-27 17:10:45,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-08-27 17:10:45,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 126406 2026-08-27 17:10:45,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp95ox2v2w_chrome_odoo 2026-08-27 17:10:45,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39895/json/version 2026-08-27 17:10:45,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:45,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:45,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39895/json 2026-08-27 17:10:45,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:45,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:39895/devtools/page/5AA9EB533C29F16949EC98696347B1FD 2026-08-27 17:10:45,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-08-27 17:10:45,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-08-27 17:10:45,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:10:45,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-08-27 17:10:45,505 26 INFO rb-b8d0dd6-224299-408903 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/129" in browser 2026-08-27 17:10:45,505 26 INFO rb-b8d0dd6-224299-408903 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/129" 2026-08-27 17:10:45,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:45,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:45] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.016 0.237 2026-08-27 17:10:45,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '5AA9EB533C29F16949EC98696347B1FD', 'loaderId': 'DDDB768926D7DD1CBDBEB47A17ED1210', 'isDownload': False} 2026-08-27 17:10:45,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:45,777 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:45,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:45] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:45,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:45] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:10:45,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:45] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:10:46,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:46,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:46,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:10:46,100 26 INFO rb-b8d0dd6-224299-408903 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/129", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:46,103 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:46,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:10:46,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:46,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:46,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:10:46,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.012 2026-08-27 17:10:46,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-27 17:10:46,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.016 2026-08-27 17:10:46,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.068 0.166 2026-08-27 17:10:46,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:46,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "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-08-27 17:10:46,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:10:46,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "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.002 2026-08-27 17:10:46,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:46,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:46,521 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:46,531 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:46,533 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:10:46,543 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:46,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-27 17:10:46,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.006 0.030 2026-08-27 17:10:46,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:10:46,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-27 17:10:46,610 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:46,661 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:46,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.080 0.063 2026-08-27 17:10:46,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:46,766 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:46,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.010 0.161 2026-08-27 17:10:46,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-27 17:10:46,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:10:46,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-27 17:10:46,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.188 2026-08-27 17:10:46,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:10:46,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:10:46,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:10:46,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:10:46,930 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:10:46,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:10:46,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "GET /web/image?model=product.template&field=image_128&id=2231&unique=2026-08-27T17:10:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:10:46,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.078 2026-08-27 17:10:47,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,308 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,358 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,431 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:47,432 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:47,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,645 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69173265 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': '988e8fff-862c-4c23-9987-00ab4e5e324d'}] 2026-08-27 17:10:47,649 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:47,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69173265 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': '988e8fff-862c-4c23-9987-00ab4e5e324d'} created pos.order #844 2026-08-27 17:10:47,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69173265 finished 2026-08-27 17:10:47,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.047 0.121 2026-08-27 17:10:47,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:10:47,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49579952 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': '988e8fff-862c-4c23-9987-00ab4e5e324d'}] 2026-08-27 17:10:47,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49579952 order {'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': '988e8fff-862c-4c23-9987-00ab4e5e324d'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-08-27 17:10:47,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49579952 finished 2026-08-27 17:10:47,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.039 2026-08-27 17:10:47,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:47,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:10:48,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:10:48,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:10:48,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6937618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': '53d3f827-d667-4427-a07e-4ea8553a36a8'}] 2026-08-27 17:10:48,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6937618 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': '53d3f827-d667-4427-a07e-4ea8553a36a8'} created pos.order #845 2026-08-27 17:10:48,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6937618 finished 2026-08-27 17:10:48,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.043 0.116 2026-08-27 17:10:48,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:10:48,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-08-27 17:10:48,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:48,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47369875 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '53d3f827-d667-4427-a07e-4ea8553a36a8'}] 2026-08-27 17:10:48,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47369875 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '53d3f827-d667-4427-a07e-4ea8553a36a8'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-08-27 17:10:48,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47369875 finished 2026-08-27 17:10:48,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.069 2026-08-27 17:10:49,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 19765584 (allocated 22417408) 2026-08-27 17:10:49,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 126406 2026-08-27 17:10:49,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-08-27 17:10:49,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 126406 2026-08-27 17:10:49,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171049_086188_test_refund_line_report_prices_sign.txt 2026-08-27 17:10:49,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp95ox2v2w_chrome_odoo" 2026-08-27 17:10:49,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-08-27 17:10:49,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51378637 started for PoS orders references: [{'name': 'Order 17707-950-8008', 'pos_reference': None, 'uuid': '17707-950-8008'}] 2026-08-27 17:10:49,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51378637 order {'name': 'Order 17707-950-8008', 'pos_reference': None, 'uuid': '17707-950-8008'} created pos.order #846 2026-08-27 17:10:49,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51378637 finished 2026-08-27 17:10:49,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-08-27 17:10:49,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81951822 started for PoS orders references: [{'name': 'Order 13587-253-0893', 'pos_reference': None, 'uuid': '13587-253-0893'}, {'name': 'Order 49614-745-2971', 'pos_reference': None, 'uuid': '49614-745-2971'}] 2026-08-27 17:10:49,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81951822 order {'name': 'Order 13587-253-0893', 'pos_reference': None, 'uuid': '13587-253-0893'} created pos.order #847 2026-08-27 17:10:49,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81951822 order {'name': 'Order 49614-745-2971', 'pos_reference': None, 'uuid': '49614-745-2971'} created pos.order #848 2026-08-27 17:10:49,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81951822 finished 2026-08-27 17:10:50,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-08-27 17:10:50,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56624101 started for PoS orders references: [{'name': 'Order 75377-125-6410', 'pos_reference': None, 'uuid': '75377-125-6410'}] 2026-08-27 17:10:50,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56624101 order {'name': 'Order 75377-125-6410', 'pos_reference': None, 'uuid': '75377-125-6410'} created pos.order #849 2026-08-27 17:10:50,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56624101 finished 2026-08-27 17:10:50,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 17:10:54,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-08-27 17:10:55,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126628 2026-08-27 17:10:55,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpbc8q8l_6_chrome_odoo 2026-08-27 17:10:55,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38447/json/version 2026-08-27 17:10:55,224 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:55,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:10:55,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38447/json 2026-08-27 17:10:55,265 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:10:55,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38447/devtools/page/0E1B0AD329BF0EF1A5F97EC57CB549F8 2026-08-27 17:10:55,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-27 17:10:55,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-27 17:10:55,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:10:55,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-27 17:10:55,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:10:55,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:10:55,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:10:55,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:55] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.025 0.283 2026-08-27 17:10:55,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '0E1B0AD329BF0EF1A5F97EC57CB549F8', 'loaderId': '97BFA08083F27CFE0711E854CC288BCB', 'isDownload': False} 2026-08-27 17:10:55,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:55,747 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:10:55,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:55] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:10:55,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:55] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:10:55,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:55] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:10:56,067 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:56,068 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:56,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.005 2026-08-27 17:10:56,085 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:10:56,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:56,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:10:56,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:56,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:56,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:10:56,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:10:56,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:10:56,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:10:56,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.090 0.175 2026-08-27 17:10:56,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.001 2026-08-27 17:10:56,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.004 2026-08-27 17:10:56,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:10:56,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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.003 2026-08-27 17:10:56,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:10:56,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:10:56,523 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:10:56,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:56,532 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:56,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:10:56,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-08-27 17:10:56,567 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10: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-08-27 17:10:56,570 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:56,579 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:56,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.007 0.047 2026-08-27 17:10:56,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.063 0.024 2026-08-27 17:10:56,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:56,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.101 2026-08-27 17:10:56,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-27 17:10:56,767 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:56,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:56,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:10:56,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-27 17:10:56,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 17:10:56,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:10:56,858 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:56,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.041 0.122 2026-08-27 17:10:56,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-27 17:10:56,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:10:56,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-27 17:10:56,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 17:10:56,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:10:56,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.076 2026-08-27 17:10:56,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.014 0.043 2026-08-27 17:10:57,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:10:57,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:10:57,228 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.018 0.038 2026-08-27 17:10:57,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:10:57,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:10:57,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:10:57,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:10:57,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:10:57,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,482 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,732 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:57,732 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:10:57,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:57,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:58,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:58,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:58,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56329130 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '38f40db0-1a4c-40b9-9db8-11f8566c5d81'}] 2026-08-27 17:10:58,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:10:58,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56329130 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '38f40db0-1a4c-40b9-9db8-11f8566c5d81'} created pos.order #850 2026-08-27 17:10:58,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56329130 finished 2026-08-27 17:10:59,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 604 0.187 0.719 2026-08-27 17:10:59,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "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.002 2026-08-27 17:10:59,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-27 17:10:59,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:10:59,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:59,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69897074 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '38f40db0-1a4c-40b9-9db8-11f8566c5d81'}] 2026-08-27 17:10:59,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69897074 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '38f40db0-1a4c-40b9-9db8-11f8566c5d81'} sync ignored for existing PoS order pos.order(850,) (state: done) 2026-08-27 17:10:59,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69897074 finished 2026-08-27 17:10:59,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:59,160 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.018 0.044 2026-08-27 17:10:59,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:10:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:10:59,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:59,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-27 17:10:59,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:10:59,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17796716 (allocated 18874368) 2026-08-27 17:10:59,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126628 2026-08-27 17:10:59,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-27 17:10:59,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126628 2026-08-27 17:10:59,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171059_413629_test_taxes_l10n_be_pos.txt 2026-08-27 17:10:59,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpbc8q8l_6_chrome_odoo" 2026-08-27 17:10:59,766 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1414, 1415] 2026-08-27 17:11:00,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126851 2026-08-27 17:11:00,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpr2zct28y_chrome_odoo 2026-08-27 17:11:00,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35493/json/version 2026-08-27 17:11:00,171 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:00,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:00,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35493/json 2026-08-27 17:11:00,203 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:00,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:35493/devtools/page/E93F7CEC4B3290BF226F7835AC11695F 2026-08-27 17:11:00,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-27 17:11:00,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-27 17:11:00,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:00,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-27 17:11:00,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:00,390 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:00,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.017 0.040 2026-08-27 17:11:00,454 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E93F7CEC4B3290BF226F7835AC11695F', 'loaderId': 'C7463D3F798629BBB573DCDBFD8BE63F', 'isDownload': False} 2026-08-27 17:11:00,454 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:00,462 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:00,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:11:00,474 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:00,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:11:00,786 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:00,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:00,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:00,800 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:00,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:00,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:00,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:00,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:00,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:00,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:11:00,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.017 2026-08-27 17:11:00,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-27 17:11:01,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.069 0.161 2026-08-27 17:11:01,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:01,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "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.003 2026-08-27 17:11:01,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:11:01,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "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.003 2026-08-27 17:11:01,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:01,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:01,205 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:01,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:01,214 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:01,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:01,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:01,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.012 2026-08-27 17:11:01,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.029 0.022 2026-08-27 17:11:01,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-27 17:11:01,299 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,313 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:01,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.052 0.026 2026-08-27 17:11:01,391 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,393 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:01,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.068 0.098 2026-08-27 17:11:01,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:11:01,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:11:01,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:11:01,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-27 17:11:01,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 17:11:01,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:11:01,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:11:01,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:11:01,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:11:01,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:11:01,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:11:01,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.009 0.077 2026-08-27 17:11:01,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:11:01,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:11:01,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.026 2026-08-27 17:11:01,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:11:01,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:01,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:01,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.037 2026-08-27 17:11:01,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:01,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:11:01,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:01] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:02,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:02,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:11:02,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,116 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,364 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:02,365 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:02,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:02,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257967 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '74f162a7-fdab-4a93-9d57-c6ce3d5201ed'}] 2026-08-27 17:11:02,737 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:03,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257967 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '74f162a7-fdab-4a93-9d57-c6ce3d5201ed'} created pos.order #851 2026-08-27 17:11:03,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257967 finished 2026-08-27 17:11:03,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.152 0.410 2026-08-27 17:11:03,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "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.002 2026-08-27 17:11:03,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:03,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:03,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:03,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14233864 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '74f162a7-fdab-4a93-9d57-c6ce3d5201ed'}] 2026-08-27 17:11:03,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14233864 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '74f162a7-fdab-4a93-9d57-c6ce3d5201ed'} sync ignored for existing PoS order pos.order(851,) (state: done) 2026-08-27 17:11:03,406 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14233864 finished 2026-08-27 17:11:03,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:03,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.017 0.044 2026-08-27 17:11:03,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.011 2026-08-27 17:11:03,505 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:03,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-27 17:11:03,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:03,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17839336 (allocated 19660800) 2026-08-27 17:11:03,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126851 2026-08-27 17:11:03,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-27 17:11:03,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126851 2026-08-27 17:11:03,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171103_679464_test_taxes_l10n_be_pos.txt 2026-08-27 17:11:03,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpr2zct28y_chrome_odoo" 2026-08-27 17:11:04,022 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1417, 1418] 2026-08-27 17:11:04,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 127084 2026-08-27 17:11:04,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpwqlwk684_chrome_odoo 2026-08-27 17:11:04,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41305/json/version 2026-08-27 17:11:04,435 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:04,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:04,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41305/json 2026-08-27 17:11:04,481 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:04,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:41305/devtools/page/25CC4E640579E272EBA7A7B9D999B9DB 2026-08-27 17:11:04,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-27 17:11:04,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-27 17:11:04,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:04,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-27 17:11:04,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:04,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:04,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:04] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.039 2026-08-27 17:11:04,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '25CC4E640579E272EBA7A7B9D999B9DB', 'loaderId': '168CE81C5701F4FA56617A271A84934F', 'isDownload': False} 2026-08-27 17:11:04,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:04,717 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:04,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:11:04,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:11:04,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:11:05,023 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:05,026 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:05,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:11:05,037 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:05,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:05,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:05,047 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:05,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:05,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:05,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:05,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.016 2026-08-27 17:11:05,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-08-27 17:11:05,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.065 0.164 2026-08-27 17:11:05,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:05,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:05,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:11:05,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:05,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:05,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:05,466 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:05,473 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:05,474 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:05,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-27 17:11:05,484 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:05,487 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:05,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.006 0.020 2026-08-27 17:11:05,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 17:11:05,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:05,569 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:05,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.009 0.020 2026-08-27 17:11:05,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:05,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.012 0.115 2026-08-27 17:11:05,696 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:05,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-27 17:11:05,759 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:05,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-27 17:11:05,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.182 2026-08-27 17:11:05,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 17:11:05,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-27 17:11:05,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 17:11:05,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-27 17:11:05,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:11:05,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:05,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:05,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:05,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:05,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:05,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:05,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.009 0.074 2026-08-27 17:11:05,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:05] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:11:05,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,048 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.024 2026-08-27 17:11:06,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.008 0.015 2026-08-27 17:11:06,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:11:06,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.018 0.038 2026-08-27 17:11:06,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.034 2026-08-27 17:11:06,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:11:06,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 17:11:06,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:06,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:06,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,398 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,642 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:06,643 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:06,684 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,785 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,849 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:06,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52370025 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '4719dd43-f515-46b4-bdd3-3e66981ab698'}] 2026-08-27 17:11:07,017 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:07,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52370025 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '4719dd43-f515-46b4-bdd3-3e66981ab698'} created pos.order #852 2026-08-27 17:11:07,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52370025 finished 2026-08-27 17:11:07,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.151 0.405 2026-08-27 17:11:07,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:07,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "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.021 2026-08-27 17:11:07,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:07,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81974641 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '4719dd43-f515-46b4-bdd3-3e66981ab698'}] 2026-08-27 17:11:07,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81974641 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '4719dd43-f515-46b4-bdd3-3e66981ab698'} sync ignored for existing PoS order pos.order(852,) (state: done) 2026-08-27 17:11:07,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81974641 finished 2026-08-27 17:11:07,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.017 0.042 2026-08-27 17:11:07,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:07,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-27 17:11:07,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:07,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17877084 (allocated 19922944) 2026-08-27 17:11:07,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 127084 2026-08-27 17:11:07,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-27 17:11:07,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 127084 2026-08-27 17:11:07,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171107_945471_test_taxes_l10n_be_pos.txt 2026-08-27 17:11:07,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpwqlwk684_chrome_odoo" 2026-08-27 17:11:08,295 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1420, 1421] 2026-08-27 17:11:08,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 127317 2026-08-27 17:11:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpzjadmaof_chrome_odoo 2026-08-27 17:11:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37933/json/version 2026-08-27 17:11:08,705 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37933/json 2026-08-27 17:11:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:08,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37933/devtools/page/518F44CE1F1AD524A3C4F0FB7670A3CB 2026-08-27 17:11:08,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-27 17:11:08,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-27 17:11:08,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:08,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-27 17:11:08,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:08,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:08,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:08] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.039 2026-08-27 17:11:08,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '518F44CE1F1AD524A3C4F0FB7670A3CB', 'loaderId': 'BF72E561D88F6C92D4D24F79C3C55B43', 'isDownload': False} 2026-08-27 17:11:08,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:08,996 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:09,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:09,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:09,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:11:09,340 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:09,342 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:09,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:09,353 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:09,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:09,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:09,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:09,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:09,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 0.005 2026-08-27 17:11:09,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:11:09,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:11:09,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:11:09,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.065 0.160 2026-08-27 17:11:09,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:09,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "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.004 2026-08-27 17:11:09,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:11:09,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "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.003 2026-08-27 17:11:09,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:09,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:09,789 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:09,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:09,800 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:11:09,801 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:11:09,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:11:09,808 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:09,809 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:09,818 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:09,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.048 0.018 2026-08-27 17:11:09,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.006 0.066 2026-08-27 17:11:09,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:09,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.006 0.087 2026-08-27 17:11:09,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 17:11:09,989 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:09,997 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:11:10,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-27 17:11:10,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-27 17:11:10,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-27 17:11:10,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 17:11:10,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-27 17:11:10,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 17:11:10,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:11:10,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:10,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:10,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:10,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:11:10,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:11:10,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:10,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:11:10,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:11:10,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.073 2026-08-27 17:11:10,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,366 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.026 2026-08-27 17:11:10,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:11:10,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:10,499 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.041 2026-08-27 17:11:10,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:10,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:11:10,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:11:10,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:10,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:11:10,695 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,924 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:10,997 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:10,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:11,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,137 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:11,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46447555 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '93d2b939-4c1a-47ec-bafa-01d61117eb7d'}] 2026-08-27 17:11:11,369 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:11,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46447555 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '93d2b939-4c1a-47ec-bafa-01d61117eb7d'} created pos.order #853 2026-08-27 17:11:11,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46447555 finished 2026-08-27 17:11:11,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.150 0.403 2026-08-27 17:11:11,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:11] "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.003 2026-08-27 17:11:11,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-27 17:11:11,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:12,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:12,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32965447 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '93d2b939-4c1a-47ec-bafa-01d61117eb7d'}] 2026-08-27 17:11:12,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32965447 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '93d2b939-4c1a-47ec-bafa-01d61117eb7d'} sync ignored for existing PoS order pos.order(853,) (state: done) 2026-08-27 17:11:12,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32965447 finished 2026-08-27 17:11:12,062 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:12,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.018 0.044 2026-08-27 17:11:12,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:12,122 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:12,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-27 17:11:12,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:12,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17899268 (allocated 19922944) 2026-08-27 17:11:12,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 127317 2026-08-27 17:11:12,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-27 17:11:12,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 127317 2026-08-27 17:11:12,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171112_326146_test_taxes_l10n_be_pos.txt 2026-08-27 17:11:12,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpzjadmaof_chrome_odoo" 2026-08-27 17:11:12,665 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1423, 1424] 2026-08-27 17:11:12,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-08-27 17:11:13,130 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127550 2026-08-27 17:11:13,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpmogmjuoa_chrome_odoo 2026-08-27 17:11:13,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42543/json/version 2026-08-27 17:11:13,131 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:13,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:13,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42543/json 2026-08-27 17:11:13,174 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:13,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42543/devtools/page/850A98365678DE236C9C641CE75F477F 2026-08-27 17:11:13,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-27 17:11:13,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-27 17:11:13,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:13,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-27 17:11:13,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:13,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:13,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:11:13,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.024 0.249 2026-08-27 17:11:13,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '850A98365678DE236C9C641CE75F477F', 'loaderId': '20ACB573DCB8B27FEFD811B369009274', 'isDownload': False} 2026-08-27 17:11:13,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:13,613 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:13,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:11:13,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:13,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:11:13,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:13,916 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:13,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:11:13,929 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:13,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:13,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:13,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:13,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:13,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:13,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:11:13,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:11:13,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:11:14,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.064 0.156 2026-08-27 17:11:14,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:14,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:14,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:11:14,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.009 2026-08-27 17:11:14,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:14,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:14,332 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:14,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:14,364 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:14,366 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:11:14,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:14,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:14,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.007 0.015 2026-08-27 17:11:14,386 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:14,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-27 17:11:14,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.065 0.023 2026-08-27 17:11:14,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:14,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.007 0.114 2026-08-27 17:11:14,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:14,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-08-27 17:11:14,584 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:14,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:11:14,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-27 17:11:14,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-27 17:11:14,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:14,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:11:14,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:11:14,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:11:14,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:11:14,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:11:14,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:11:14,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:11:14,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.076 2026-08-27 17:11:14,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:14,849 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:14,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.042 2026-08-27 17:11:14,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.005 0.014 2026-08-27 17:11:14,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:15,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.039 2026-08-27 17:11:15,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.036 2026-08-27 17:11:15,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-27 17:11:15,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:15,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:15,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:15,212 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,341 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,505 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,514 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:15,515 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:15,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,718 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:15,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42397558 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '4e5381cf-e517-4ff4-bca2-f8a6c3b75792'}] 2026-08-27 17:11:15,885 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:16,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42397558 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '4e5381cf-e517-4ff4-bca2-f8a6c3b75792'} created pos.order #854 2026-08-27 17:11:16,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42397558 finished 2026-08-27 17:11:16,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 615 0.179 0.774 2026-08-27 17:11:16,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:16] "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.003 2026-08-27 17:11:16,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:11:16,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:16,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:16,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68124935 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '4e5381cf-e517-4ff4-bca2-f8a6c3b75792'}] 2026-08-27 17:11:16,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68124935 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '4e5381cf-e517-4ff4-bca2-f8a6c3b75792'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-08-27 17:11:16,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68124935 finished 2026-08-27 17:11:16,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:17,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.018 0.065 2026-08-27 17:11:17,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:17,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:17,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-27 17:11:17,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:17,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17777804 (allocated 19136512) 2026-08-27 17:11:17,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127550 2026-08-27 17:11:17,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-27 17:11:17,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127550 2026-08-27 17:11:17,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171117_203482_test_taxes_l10n_br_pos.txt 2026-08-27 17:11:17,203 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpmogmjuoa_chrome_odoo" 2026-08-27 17:11:17,536 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1426, 1427] 2026-08-27 17:11:17,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127776 2026-08-27 17:11:17,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp74ljzp1w_chrome_odoo 2026-08-27 17:11:17,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37513/json/version 2026-08-27 17:11:17,932 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:17,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:17,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37513/json 2026-08-27 17:11:17,974 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:17,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37513/devtools/page/0F027DDEE332946826BDAA5C2594B37F 2026-08-27 17:11:17,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-27 17:11:17,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-27 17:11:18,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:18,132 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-27 17:11:18,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:18,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:18,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.015 0.039 2026-08-27 17:11:18,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '0F027DDEE332946826BDAA5C2594B37F', 'loaderId': 'D8170675388EAEFC9056688DCE0180D3', 'isDownload': False} 2026-08-27 17:11:18,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:18,201 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:18,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:18,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:11:18,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-27 17:11:18,515 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:18,516 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:18,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:18,529 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:18,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:18,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:18,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:18,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:18,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:18,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:11:18,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.016 2026-08-27 17:11:18,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-27 17:11:18,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.064 0.164 2026-08-27 17:11:18,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:18,857 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.004 2026-08-27 17:11:18,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:11:18,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:18,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:18,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:18,932 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:18,965 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:18,967 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:18,975 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:18,977 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:18,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.032 2026-08-27 17:11:18,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:11:18,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:11:19,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,074 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:19,132 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:19,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.073 0.021 2026-08-27 17:11:19,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.008 0.110 2026-08-27 17:11:19,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-27 17:11:19,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-27 17:11:19,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:11:19,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.031 0.150 2026-08-27 17:11:19,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 17:11:19,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:11:19,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:11:19,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:11:19,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:11:19,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:11:19,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:11:19,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-27 17:11:19,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.077 2026-08-27 17:11:19,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-27 17:11:19,427 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,482 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.007 0.026 2026-08-27 17:11:19,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:11:19,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:19,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.039 2026-08-27 17:11:19,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.036 2026-08-27 17:11:19,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:11:19,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:19,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:19,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:11:19,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,941 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:19,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,042 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,113 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:20,114 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:20,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,317 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:20,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95714864 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '6862ed61-219a-4a3c-b33f-33233f26b299'}] 2026-08-27 17:11:20,486 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:20,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95714864 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '6862ed61-219a-4a3c-b33f-33233f26b299'} created pos.order #855 2026-08-27 17:11:20,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95714864 finished 2026-08-27 17:11:21,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.151 0.421 2026-08-27 17:11:21,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:21,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-08-27 17:11:21,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:21,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:21,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15182244 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '6862ed61-219a-4a3c-b33f-33233f26b299'}] 2026-08-27 17:11:21,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15182244 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '6862ed61-219a-4a3c-b33f-33233f26b299'} sync ignored for existing PoS order pos.order(855,) (state: done) 2026-08-27 17:11:21,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15182244 finished 2026-08-27 17:11:21,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:21,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.017 0.044 2026-08-27 17:11:21,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:21,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:21,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-27 17:11:21,340 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:21,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17908380 (allocated 19398656) 2026-08-27 17:11:21,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127776 2026-08-27 17:11:21,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-27 17:11:21,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127776 2026-08-27 17:11:21,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171121_461089_test_taxes_l10n_br_pos.txt 2026-08-27 17:11:21,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp74ljzp1w_chrome_odoo" 2026-08-27 17:11:21,793 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1429, 1430] 2026-08-27 17:11:22,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127996 2026-08-27 17:11:22,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpplryy7z0_chrome_odoo 2026-08-27 17:11:22,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40937/json/version 2026-08-27 17:11:22,190 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:22,218 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:22,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40937/json 2026-08-27 17:11:22,219 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:22,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40937/devtools/page/598F18460A7F50AA21BD3B7340B4584E 2026-08-27 17:11:22,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-27 17:11:22,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-27 17:11:22,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:22,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-27 17:11:22,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:22,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:22,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.038 2026-08-27 17:11:22,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '598F18460A7F50AA21BD3B7340B4584E', 'loaderId': '759E0BF180CCD4A62A1ED24DFFF15895', 'isDownload': False} 2026-08-27 17:11:22,478 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:22,485 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:22,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:22,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:22,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:11:22,782 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:22,785 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:22,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:22,796 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:22,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:22,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:22,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:22,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:22,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:11:22,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-08-27 17:11:22,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-27 17:11:22,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:11:23,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.064 0.159 2026-08-27 17:11:23,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:23,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:11:23,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 17:11:23,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:11:23,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:23,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:23,202 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:23,218 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:23,219 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:23,227 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:23,228 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:23,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.039 0.013 2026-08-27 17:11:23,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 17:11:23,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:11:23,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:23,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.013 0.060 2026-08-27 17:11:23,392 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:23,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.071 0.092 2026-08-27 17:11:23,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:11:23,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:11:23,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:11:23,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-27 17:11:23,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 17:11:23,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:11:23,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:23,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:23,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:23,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:11:23,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:11:23,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-27 17:11:23,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:11:23,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.074 2026-08-27 17:11:23,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-27 17:11:23,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:11:23,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,749 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-27 17:11:23,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-27 17:11:23,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:23,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:23,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.039 2026-08-27 17:11:23,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:23,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:11:24,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:24,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:24,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:24,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,130 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,206 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,371 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,380 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:24,381 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:24,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:24,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94507598 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '8bf0449e-39ac-4f69-b268-49fa1fe5ec64'}] 2026-08-27 17:11:24,754 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:25,242 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94507598 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '8bf0449e-39ac-4f69-b268-49fa1fe5ec64'} created pos.order #856 2026-08-27 17:11:25,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94507598 finished 2026-08-27 17:11:25,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.164 0.443 2026-08-27 17:11:25,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "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.002 2026-08-27 17:11:25,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-27 17:11:25,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:25,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:25,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4909882 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '8bf0449e-39ac-4f69-b268-49fa1fe5ec64'}] 2026-08-27 17:11:25,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4909882 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '8bf0449e-39ac-4f69-b268-49fa1fe5ec64'} sync ignored for existing PoS order pos.order(856,) (state: done) 2026-08-27 17:11:25,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4909882 finished 2026-08-27 17:11:25,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:25,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.017 0.044 2026-08-27 17:11:25,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:25,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:25,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-27 17:11:25,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:25,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17954872 (allocated 19398656) 2026-08-27 17:11:25,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127996 2026-08-27 17:11:25,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-27 17:11:25,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127996 2026-08-27 17:11:25,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171125_745215_test_taxes_l10n_br_pos.txt 2026-08-27 17:11:25,745 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpplryy7z0_chrome_odoo" 2026-08-27 17:11:26,081 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1432, 1433] 2026-08-27 17:11:26,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 128228 2026-08-27 17:11:26,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmprgdgtyls_chrome_odoo 2026-08-27 17:11:26,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34407/json/version 2026-08-27 17:11:26,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:26,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:26,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34407/json 2026-08-27 17:11:26,517 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:26,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34407/devtools/page/1EB03119BA346FF8BB3C2B63EB1F67D5 2026-08-27 17:11:26,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-27 17:11:26,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-27 17:11:26,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:26,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-27 17:11:26,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:26,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:26,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:26] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.038 2026-08-27 17:11:26,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '1EB03119BA346FF8BB3C2B63EB1F67D5', 'loaderId': '9AD1418211A2BB756B6EEDA8F8A6B20A', 'isDownload': False} 2026-08-27 17:11:26,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:26,784 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:26,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:26] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:26,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:26] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:11:26,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:26] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:11:27,093 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:27,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:11:27,099 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:11:27,107 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:27,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:27,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:11:27,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:27,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:27,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:27,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:11:27,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:11:27,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:11:27,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.067 0.161 2026-08-27 17:11:27,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:27,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "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.004 2026-08-27 17:11:27,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-27 17:11:27,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "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-08-27 17:11:27,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:27,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:27,510 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:27,523 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:27,525 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:27,562 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:27,564 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:27,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.036 0.013 2026-08-27 17:11:27,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-27 17:11:27,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-27 17:11:27,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:27,628 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:27,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.012 0.051 2026-08-27 17:11:27,759 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:27,759 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:27,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-27 17:11:27,773 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:27,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-27 17:11:27,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:11:27,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:11:27,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.200 2026-08-27 17:11:27,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-27 17:11:27,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-27 17:11:27,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:11:27,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:11:27,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:11:27,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:11:27,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-27 17:11:27,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:27,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:11:27,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:27,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:27] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:28,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.009 0.073 2026-08-27 17:11:28,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:11:28,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:11:28,026 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.026 2026-08-27 17:11:28,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.013 2026-08-27 17:11:28,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:28,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.038 2026-08-27 17:11:28,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:28,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:11:28,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 17:11:28,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:28,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:28,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,540 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,641 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,703 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,713 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:28,714 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:28,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:28,967 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32808642 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '1a1354f9-72bd-425b-a9a1-6094be7c4ccf'}] 2026-08-27 17:11:29,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:29,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32808642 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '1a1354f9-72bd-425b-a9a1-6094be7c4ccf'} created pos.order #857 2026-08-27 17:11:29,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32808642 finished 2026-08-27 17:11:29,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.159 0.437 2026-08-27 17:11:29,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "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.003 2026-08-27 17:11:29,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:11:29,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:29,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77948974 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '1a1354f9-72bd-425b-a9a1-6094be7c4ccf'}] 2026-08-27 17:11:29,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77948974 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '1a1354f9-72bd-425b-a9a1-6094be7c4ccf'} sync ignored for existing PoS order pos.order(857,) (state: done) 2026-08-27 17:11:29,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77948974 finished 2026-08-27 17:11:29,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.018 0.044 2026-08-27 17:11:29,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:29,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:29,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-27 17:11:29,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:30,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17992180 (allocated 19398656) 2026-08-27 17:11:30,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 128228 2026-08-27 17:11:30,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-27 17:11:30,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 128228 2026-08-27 17:11:30,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171130_062480_test_taxes_l10n_br_pos.txt 2026-08-27 17:11:30,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmprgdgtyls_chrome_odoo" 2026-08-27 17:11:30,403 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1435, 1436] 2026-08-27 17:11:30,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-08-27 17:11:31,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128460 2026-08-27 17:11:31,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp3o2hf1hs_chrome_odoo 2026-08-27 17:11:31,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37191/json/version 2026-08-27 17:11:31,396 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:31,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:31,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37191/json 2026-08-27 17:11:31,462 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:31,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:37191/devtools/page/1BE2573F46059FCBCA04D13AFA81C475 2026-08-27 17:11:31,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-27 17:11:31,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-27 17:11:31,642 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:31,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-27 17:11:31,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:31,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:31,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:11:31,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:31] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.024 0.294 2026-08-27 17:11:31,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '1BE2573F46059FCBCA04D13AFA81C475', 'loaderId': 'C79E5821728A435C44C1A8C09B822008', 'isDownload': False} 2026-08-27 17:11:31,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:31,979 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:31,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:31] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:31,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:31] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:11:31,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:31] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:11:32,286 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:32,288 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:32,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:11:32,300 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:32,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:32,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:11:32,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:32,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:32,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:11:32,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:11:32,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.016 2026-08-27 17:11:32,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-27 17:11:32,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 342 0.065 0.158 2026-08-27 17:11:32,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:11:32,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:11:32,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:11:32,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.004 2026-08-27 17:11:32,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:32,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:32,702 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:32,717 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:11:32,718 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:32,731 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:11:32,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:11:32,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.034 0.018 2026-08-27 17:11:32,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:11:32,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 17:11:32,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:32,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.046 2026-08-27 17:11:32,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:32,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.015 0.067 2026-08-27 17:11:32,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:32,962 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:32,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-27 17:11:32,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:11:32,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:32] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:11:33,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-27 17:11:33,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.006 0.214 2026-08-27 17:11:33,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:33,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:33,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:11:33,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:11:33,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:11:33,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.078 2026-08-27 17:11:33,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:11:33,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:11:33,160 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,216 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.044 2026-08-27 17:11:33,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-27 17:11:33,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:33,383 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.039 2026-08-27 17:11:33,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:33,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:11:33,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:33,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:33,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:33,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,806 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,879 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:33,880 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:33,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:33,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:34,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29308984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'f81e8d36-335a-48e2-8ec7-3b003b6f30c1'}] 2026-08-27 17:11:34,250 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:35,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29308984 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'f81e8d36-335a-48e2-8ec7-3b003b6f30c1'} created pos.order #858 2026-08-27 17:11:35,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29308984 finished 2026-08-27 17:11:35,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 610 0.173 0.735 2026-08-27 17:11:35,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:35,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:11:35,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:35,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39951558 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'f81e8d36-335a-48e2-8ec7-3b003b6f30c1'}] 2026-08-27 17:11:35,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39951558 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'f81e8d36-335a-48e2-8ec7-3b003b6f30c1'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-08-27 17:11:35,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39951558 finished 2026-08-27 17:11:35,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.017 0.044 2026-08-27 17:11:35,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:35,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,431 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,481 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:11:35,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.013 2026-08-27 17:11:35,651 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:35,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "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.014 0.034 2026-08-27 17:11:35,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-27 17:11:35,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:11:35,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:35,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,945 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:35,997 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,318 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,368 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,633 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:36,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42002689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': 'f02f7ae3-9491-428c-950e-b043d348352d'}] 2026-08-27 17:11:37,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42002689 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': 'f02f7ae3-9491-428c-950e-b043d348352d'} created pos.order #859 2026-08-27 17:11:37,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42002689 finished 2026-08-27 17:11:37,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.133 0.380 2026-08-27 17:11:37,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:37,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "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.021 2026-08-27 17:11:37,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:37,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83383159 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': 'f02f7ae3-9491-428c-950e-b043d348352d'}] 2026-08-27 17:11:37,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83383159 order {'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': 'f02f7ae3-9491-428c-950e-b043d348352d'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-08-27 17:11:37,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83383159 finished 2026-08-27 17:11:37,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.014 0.040 2026-08-27 17:11:37,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:11:37,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,483 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:11:37,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:11:37,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:37,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "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.014 0.065 2026-08-27 17:11:37,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:11:37,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-27 17:11:37,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:11:37,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,921 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:37,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,077 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,126 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,332 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:38,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18225448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': '473657dd-9ebf-4663-8174-15773c15f049'}] 2026-08-27 17:11:38,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18225448 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': '473657dd-9ebf-4663-8174-15773c15f049'} created pos.order #860 2026-08-27 17:11:38,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18225448 finished 2026-08-27 17:11:38,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.129 0.390 2026-08-27 17:11:38,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:39,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:39,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:39,028 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3987312 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': '473657dd-9ebf-4663-8174-15773c15f049'}] 2026-08-27 17:11:39,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3987312 order {'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': '473657dd-9ebf-4663-8174-15773c15f049'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-08-27 17:11:39,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3987312 finished 2026-08-27 17:11:39,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.014 0.041 2026-08-27 17:11:39,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:39,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,289 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:11:39,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:11:39,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:39,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "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.017 0.036 2026-08-27 17:11:39,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.020 0.038 2026-08-27 17:11:39,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-27 17:11:39,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:39,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,643 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,694 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,746 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,797 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,910 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:39,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,115 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,165 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,219 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,269 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,322 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,379 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:40,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23802261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': '9fff64a7-d3ac-4bc9-9cc5-bd347d4d1c6c'}] 2026-08-27 17:11:40,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23802261 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': '9fff64a7-d3ac-4bc9-9cc5-bd347d4d1c6c'} created pos.order #861 2026-08-27 17:11:40,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23802261 finished 2026-08-27 17:11:40,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.130 0.386 2026-08-27 17:11:40,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:40] "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.003 2026-08-27 17:11:40,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.017 2026-08-27 17:11:40,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:40,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #748449 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': '9fff64a7-d3ac-4bc9-9cc5-bd347d4d1c6c'}] 2026-08-27 17:11:40,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #748449 order {'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': '9fff64a7-d3ac-4bc9-9cc5-bd347d4d1c6c'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-08-27 17:11:41,002 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #748449 finished 2026-08-27 17:11:41,052 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.039 0.042 2026-08-27 17:11:41,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:41,119 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,325 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:41,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-08-27 17:11:41,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:41,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "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.022 0.039 2026-08-27 17:11:41,539 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.014 0.034 2026-08-27 17:11:41,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:11:41,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:11:41,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,643 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,695 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,913 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:41,962 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20805402 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': '18ddd109-dfd5-449e-854d-f87afc9a5c80'}] 2026-08-27 17:11:42,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20805402 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': '18ddd109-dfd5-449e-854d-f87afc9a5c80'} created pos.order #862 2026-08-27 17:11:42,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20805402 finished 2026-08-27 17:11:42,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.131 0.384 2026-08-27 17:11:42,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:42,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:42,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:42,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54905972 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '18ddd109-dfd5-449e-854d-f87afc9a5c80'}] 2026-08-27 17:11:42,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54905972 order {'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '18ddd109-dfd5-449e-854d-f87afc9a5c80'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-08-27 17:11:42,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54905972 finished 2026-08-27 17:11:42,911 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:42,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.014 0.041 2026-08-27 17:11:42,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:42,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,122 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:43,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:11:43,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:43,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "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.014 0.034 2026-08-27 17:11:43,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:11:43,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:11:43,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:11:43,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,459 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,832 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:43,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,036 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,139 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229991 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'b73328bc-2d85-41a8-8c11-c0ee4811b808'}] 2026-08-27 17:11:44,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229991 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'b73328bc-2d85-41a8-8c11-c0ee4811b808'} created pos.order #863 2026-08-27 17:11:44,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229991 finished 2026-08-27 17:11:44,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.134 0.382 2026-08-27 17:11:44,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:44,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:11:44,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:11:44,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48359664 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'b73328bc-2d85-41a8-8c11-c0ee4811b808'}] 2026-08-27 17:11:44,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48359664 order {'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'b73328bc-2d85-41a8-8c11-c0ee4811b808'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-08-27 17:11:44,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48359664 finished 2026-08-27 17:11:44,790 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.014 0.040 2026-08-27 17:11:44,840 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:44,896 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:44,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-27 17:11:44,947 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:45,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31848328 (allocated 34480128) 2026-08-27 17:11:45,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128460 2026-08-27 17:11:45,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-27 17:11:45,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128460 2026-08-27 17:11:45,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171145_125375_test_taxes_l10n_in_pos.txt 2026-08-27 17:11:45,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp3o2hf1hs_chrome_odoo" 2026-08-27 17:11:45,536 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449] 2026-08-27 17:11:46,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128752 2026-08-27 17:11:46,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpuwqj4_7c_chrome_odoo 2026-08-27 17:11:46,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35507/json/version 2026-08-27 17:11:46,507 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:46,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:11:46,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35507/json 2026-08-27 17:11:46,565 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:11:46,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35507/devtools/page/5A24743485584B3819163F99F33F4E51 2026-08-27 17:11:46,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-27 17:11:46,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-27 17:11:46,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:11:46,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-27 17:11:46,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:11:46,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:11:46,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:46] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.040 2026-08-27 17:11:46,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '5A24743485584B3819163F99F33F4E51', 'loaderId': 'CE9F303FC95991BE8386A7FB603C6B1A', 'isDownload': False} 2026-08-27 17:11:46,847 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:46,854 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:11:46,863 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:46] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:11:46,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:46] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:11:46,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:46] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:11:47,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:11:47,188 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:11:47,194 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:47,198 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:11:47,201 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:47,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-27 17:11:47,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:47,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:47,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:11:47,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:11:47,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.017 2026-08-27 17:11:47,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:11:47,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.076 0.168 2026-08-27 17:11:47,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:47,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "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.003 2026-08-27 17:11:47,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:11:47,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "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.004 2026-08-27 17:11:47,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:11:47,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:11:47,619 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:11:47,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:47,629 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:47,630 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:47,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.006 2026-08-27 17:11:47,663 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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-08-27 17:11:47,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:47,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.031 0.020 2026-08-27 17:11:47,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:47,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.071 0.018 2026-08-27 17:11:47,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:47,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.006 0.106 2026-08-27 17:11:47,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:11:47,858 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 17:11:47,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:47,868 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:47,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:11:47,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-27 17:11:47,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-27 17:11:47,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:47,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-27 17:11:47,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:11:47,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-27 17:11:47,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:11:47,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:47] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:11:48,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-27 17:11:48,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-27 17:11:48,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:11:48,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.009 0.073 2026-08-27 17:11:48,093 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.026 2026-08-27 17:11:48,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-27 17:11:48,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:48,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,349 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.038 2026-08-27 17:11:48,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:11:48,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:11:48,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:11:48,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:48,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:48,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:48,798 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:11:48,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,885 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:48,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65722583 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '67db3ed6-225f-48c3-98dc-c2aed2601b82'}] 2026-08-27 17:11:49,167 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:11:49,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65722583 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '67db3ed6-225f-48c3-98dc-c2aed2601b82'} created pos.order #864 2026-08-27 17:11:49,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65722583 finished 2026-08-27 17:11:49,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.175 0.413 2026-08-27 17:11:49,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:49,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-27 17:11:49,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:49,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22960907 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '67db3ed6-225f-48c3-98dc-c2aed2601b82'}] 2026-08-27 17:11:49,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22960907 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '67db3ed6-225f-48c3-98dc-c2aed2601b82'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-08-27 17:11:49,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22960907 finished 2026-08-27 17:11:49,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:49,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.019 0.046 2026-08-27 17:11:49,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:49,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:50,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:11:50,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:50,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "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.014 0.034 2026-08-27 17:11:50,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.029 0.038 2026-08-27 17:11:50,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:11:50,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-27 17:11:50,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,726 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:50,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,031 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,136 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,245 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42232982 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '6910f51e-2fe0-43c3-b99c-bfafa92a9191'}] 2026-08-27 17:11:51,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42232982 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '6910f51e-2fe0-43c3-b99c-bfafa92a9191'} created pos.order #865 2026-08-27 17:11:51,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42232982 finished 2026-08-27 17:11:51,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.161 0.381 2026-08-27 17:11:51,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.003 2026-08-27 17:11:51,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-27 17:11:51,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:51,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42371115 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '6910f51e-2fe0-43c3-b99c-bfafa92a9191'}] 2026-08-27 17:11:51,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42371115 order {'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '6910f51e-2fe0-43c3-b99c-bfafa92a9191'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-08-27 17:11:51,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42371115 finished 2026-08-27 17:11:51,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:51,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.016 0.043 2026-08-27 17:11:51,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:11:51,979 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,080 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:52,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.014 2026-08-27 17:11:52,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:52,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "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.015 0.036 2026-08-27 17:11:52,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.038 2026-08-27 17:11:52,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:11:52,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:52,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,726 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,826 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:52,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451042 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': '49100d84-30a8-4d7e-ab19-ad4f302ad289'}] 2026-08-27 17:11:53,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451042 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': '49100d84-30a8-4d7e-ab19-ad4f302ad289'} created pos.order #866 2026-08-27 17:11:53,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451042 finished 2026-08-27 17:11:53,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.159 0.384 2026-08-27 17:11:53,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:53,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:53,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:53,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547763 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '49100d84-30a8-4d7e-ab19-ad4f302ad289'}] 2026-08-27 17:11:53,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547763 order {'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '49100d84-30a8-4d7e-ab19-ad4f302ad289'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-08-27 17:11:53,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547763 finished 2026-08-27 17:11:53,705 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.017 0.042 2026-08-27 17:11:53,757 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:53,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,913 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:53,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:54,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:11:54,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:54,107 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "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.014 0.035 2026-08-27 17:11:54,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.035 2026-08-27 17:11:54,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:11:54,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:54,274 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,326 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,377 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,643 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,747 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,902 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:54,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,005 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,061 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84679153 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': '929005a1-c02b-4df6-9f9a-c9284523a6d8'}] 2026-08-27 17:11:55,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84679153 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': '929005a1-c02b-4df6-9f9a-c9284523a6d8'} created pos.order #867 2026-08-27 17:11:55,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84679153 finished 2026-08-27 17:11:55,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.167 0.381 2026-08-27 17:11:55,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:55,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "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-08-27 17:11:55,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:55,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58231857 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '929005a1-c02b-4df6-9f9a-c9284523a6d8'}] 2026-08-27 17:11:55,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58231857 order {'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '929005a1-c02b-4df6-9f9a-c9284523a6d8'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-08-27 17:11:55,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58231857 finished 2026-08-27 17:11:55,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.040 2026-08-27 17:11:55,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:55,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,888 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:55,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-08-27 17:11:56,047 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.014 2026-08-27 17:11:56,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:56,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "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.015 0.036 2026-08-27 17:11:56,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-27 17:11:56,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:11:56,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:11:56,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,577 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,676 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,831 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,939 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:56,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799578 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'ea72d80a-08de-4536-95de-39fbf6722d82'}] 2026-08-27 17:11:57,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799578 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'ea72d80a-08de-4536-95de-39fbf6722d82'} created pos.order #868 2026-08-27 17:11:57,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799578 finished 2026-08-27 17:11:57,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.186 0.414 2026-08-27 17:11:57,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11: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.002 2026-08-27 17:11:57,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:11:57,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:57,610 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84168220 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'ea72d80a-08de-4536-95de-39fbf6722d82'}] 2026-08-27 17:11:57,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84168220 order {'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'ea72d80a-08de-4536-95de-39fbf6722d82'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-08-27 17:11:57,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84168220 finished 2026-08-27 17:11:57,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.041 2026-08-27 17:11:57,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:57,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,925 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:57,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:11:57,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.013 2026-08-27 17:11:57,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:11:58,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:58] "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.014 0.034 2026-08-27 17:11:58,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.036 2026-08-27 17:11:58,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:11:58,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:11:58,174 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,329 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:58,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83760408 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': '8c87e856-d264-4a50-a9ef-cd7f294909d2'}] 2026-08-27 17:11:59,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83760408 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': '8c87e856-d264-4a50-a9ef-cd7f294909d2'} created pos.order #869 2026-08-27 17:11:59,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83760408 finished 2026-08-27 17:11:59,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.184 0.391 2026-08-27 17:11:59,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "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.003 2026-08-27 17:11:59,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:11:59,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:11:59,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33414474 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '8c87e856-d264-4a50-a9ef-cd7f294909d2'}] 2026-08-27 17:11:59,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33414474 order {'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '8c87e856-d264-4a50-a9ef-cd7f294909d2'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-08-27 17:11:59,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:59,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33414474 finished 2026-08-27 17:11:59,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:59,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.016 0.042 2026-08-27 17:11:59,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:11:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:11:59,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:59,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-27 17:11:59,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:11:59,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32311804 (allocated 35663872) 2026-08-27 17:11:59,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128752 2026-08-27 17:11:59,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-27 17:11:59,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128752 2026-08-27 17:12:00,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171200_005573_test_taxes_l10n_in_pos.txt 2026-08-27 17:12:00,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpuwqj4_7c_chrome_odoo" 2026-08-27 17:12:01,180 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467] 2026-08-27 17:12:02,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 129050 2026-08-27 17:12:02,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpig90ue33_chrome_odoo 2026-08-27 17:12:02,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45233/json/version 2026-08-27 17:12:02,179 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:02,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:12:02,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45233/json 2026-08-27 17:12:02,210 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:02,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45233/devtools/page/2DD2B0E3EA2FFE7D76A5F416599F76B1 2026-08-27 17:12:02,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-27 17:12:02,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-27 17:12:02,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:12:02,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-27 17:12:02,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:12:02,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:12:02,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.039 2026-08-27 17:12:02,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '2DD2B0E3EA2FFE7D76A5F416599F76B1', 'loaderId': '17735E51F8911B916BFC10C1F604C002', 'isDownload': False} 2026-08-27 17:12:02,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:02,554 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:12:02,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:12:02,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:12:02,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:12:02,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:02,874 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:02,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:12:02,885 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:12:02,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:02,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:12:02,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:02,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:02,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:12:02,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:12:02,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:12:02,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:12:03,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.067 0.173 2026-08-27 17:12:03,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:03,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.004 2026-08-27 17:12:03,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:12:03,265 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.003 2026-08-27 17:12:03,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:12:03,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:12:03,300 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:03,307 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:03,310 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:03,324 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:03,324 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:12:03,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.006 0.015 2026-08-27 17:12:03,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.029 0.026 2026-08-27 17:12:03,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-27 17:12:03,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:03,414 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:03,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.055 0.026 2026-08-27 17:12:03,491 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:03,495 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:03,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:03,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.072 0.097 2026-08-27 17:12:03,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:12:03,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:12:03,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 17:12:03,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-27 17:12:03,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-27 17:12:03,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:12:03,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:12:03,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:12:03,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:12:03,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:12:03,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:12:03,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:12:03,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:12:03,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.077 2026-08-27 17:12:03,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-27 17:12:03,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:12:03,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:03,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:03,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.026 2026-08-27 17:12:03,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.008 0.015 2026-08-27 17:12:03,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:04,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.024 0.043 2026-08-27 17:12:04,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.018 0.038 2026-08-27 17:12:04,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-27 17:12:04,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:12:04,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:04,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:12:04,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,355 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,529 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:04,530 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:04,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,734 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,784 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:04,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97496392 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '96a40bd2-e2fb-4f6d-84db-db35b5d7f328'}] 2026-08-27 17:12:04,903 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:12:05,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97496392 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '96a40bd2-e2fb-4f6d-84db-db35b5d7f328'} created pos.order #870 2026-08-27 17:12:05,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97496392 finished 2026-08-27 17:12:05,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.226 0.422 2026-08-27 17:12:05,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:12:05,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.021 2026-08-27 17:12:05,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:05,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8200034 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '96a40bd2-e2fb-4f6d-84db-db35b5d7f328'}] 2026-08-27 17:12:05,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8200034 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '96a40bd2-e2fb-4f6d-84db-db35b5d7f328'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-08-27 17:12:05,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8200034 finished 2026-08-27 17:12:05,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.020 0.047 2026-08-27 17:12:05,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-27 17:12:05,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:05,990 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:12:06,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-08-27 17:12:06,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:06,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "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.014 0.035 2026-08-27 17:12:06,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.038 2026-08-27 17:12:06,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-27 17:12:06,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:06,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,528 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,888 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:06,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,047 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760536 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '1381137d-2bb6-4cfa-a68a-4725ff04febe'}] 2026-08-27 17:12:07,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760536 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '1381137d-2bb6-4cfa-a68a-4725ff04febe'} created pos.order #871 2026-08-27 17:12:07,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760536 finished 2026-08-27 17:12:07,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.233 0.399 2026-08-27 17:12:07,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "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.002 2026-08-27 17:12:07,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:12:07,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:07,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89915474 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '1381137d-2bb6-4cfa-a68a-4725ff04febe'}] 2026-08-27 17:12:07,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89915474 order {'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '1381137d-2bb6-4cfa-a68a-4725ff04febe'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-08-27 17:12:07,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89915474 finished 2026-08-27 17:12:07,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.014 0.049 2026-08-27 17:12:07,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:07,857 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:07,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:12:08,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:08,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:08,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "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.014 0.035 2026-08-27 17:12:08,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.014 0.034 2026-08-27 17:12:08,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:12:08,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:08,308 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,423 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,834 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,886 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:08,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78861542 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': 'a73a4aa4-f643-45db-99b0-c726d05c16d8'}] 2026-08-27 17:12:09,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78861542 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': 'a73a4aa4-f643-45db-99b0-c726d05c16d8'} created pos.order #872 2026-08-27 17:12:09,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78861542 finished 2026-08-27 17:12:09,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.219 0.385 2026-08-27 17:12:09,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "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.002 2026-08-27 17:12:09,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:12:09,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:09,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58173063 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': 'a73a4aa4-f643-45db-99b0-c726d05c16d8'}] 2026-08-27 17:12:09,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58173063 order {'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': 'a73a4aa4-f643-45db-99b0-c726d05c16d8'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-08-27 17:12:09,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58173063 finished 2026-08-27 17:12:09,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,674 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.055 0.042 2026-08-27 17:12:09,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:09,731 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:09,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:12:09,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:12:09,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:10,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:10] "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.014 0.035 2026-08-27 17:12:10,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-27 17:12:10,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:12:10,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:12:10,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,344 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,395 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,613 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,714 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,818 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,868 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:10,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55719792 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '19a94782-5863-410d-9617-4f285ccb08d6'}] 2026-08-27 17:12:11,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55719792 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '19a94782-5863-410d-9617-4f285ccb08d6'} created pos.order #873 2026-08-27 17:12:11,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55719792 finished 2026-08-27 17:12:11,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.225 0.379 2026-08-27 17:12:11,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "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.002 2026-08-27 17:12:11,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:12:11,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:11,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96864545 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '19a94782-5863-410d-9617-4f285ccb08d6'}] 2026-08-27 17:12:11,650 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96864545 order {'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '19a94782-5863-410d-9617-4f285ccb08d6'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-08-27 17:12:11,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96864545 finished 2026-08-27 17:12:11,696 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.014 0.041 2026-08-27 17:12:11,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:11,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,906 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:11,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:12:12,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:12,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:12,057 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "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.015 0.036 2026-08-27 17:12:12,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:12:12,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:12:12,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:12:12,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,275 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,327 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,391 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:12,916 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87601651 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': 'ee361d29-01b5-42e4-95dc-e5747006bfc4'}] 2026-08-27 17:12:13,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87601651 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': 'ee361d29-01b5-42e4-95dc-e5747006bfc4'} created pos.order #874 2026-08-27 17:12:13,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87601651 finished 2026-08-27 17:12:13,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.240 0.383 2026-08-27 17:12:13,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "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.002 2026-08-27 17:12:13,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-27 17:12:13,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:13,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942907 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': 'ee361d29-01b5-42e4-95dc-e5747006bfc4'}] 2026-08-27 17:12:13,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942907 order {'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': 'ee361d29-01b5-42e4-95dc-e5747006bfc4'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-08-27 17:12:13,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942907 finished 2026-08-27 17:12:13,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.041 2026-08-27 17:12:13,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.011 2026-08-27 17:12:13,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,928 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:13,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:12:13,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:13,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:14,024 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:14] "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.014 0.034 2026-08-27 17:12:14,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-27 17:12:14,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-27 17:12:14,154 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:14,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,819 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:14,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15168856 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': '749445af-2f87-4094-a72b-6264a00959a9'}] 2026-08-27 17:12:15,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15168856 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': '749445af-2f87-4094-a72b-6264a00959a9'} created pos.order #875 2026-08-27 17:12:15,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15168856 finished 2026-08-27 17:12:15,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.250 0.380 2026-08-27 17:12:15,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.002 2026-08-27 17:12:15,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-27 17:12:15,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:15,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84687423 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '749445af-2f87-4094-a72b-6264a00959a9'}] 2026-08-27 17:12:15,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:15,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84687423 order {'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '749445af-2f87-4094-a72b-6264a00959a9'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-08-27 17:12:15,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84687423 finished 2026-08-27 17:12:15,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:15,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.078 0.041 2026-08-27 17:12:15,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:15,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:15,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-27 17:12:15,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:15,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31836468 (allocated 33955840) 2026-08-27 17:12:15,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 129050 2026-08-27 17:12:15,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-27 17:12:15,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 129050 2026-08-27 17:12:16,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171216_042791_test_taxes_l10n_in_pos.txt 2026-08-27 17:12:16,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpig90ue33_chrome_odoo" 2026-08-27 17:12:19,087 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485] 2026-08-27 17:12:20,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 129351 2026-08-27 17:12:20,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpm2kwm57q_chrome_odoo 2026-08-27 17:12:20,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46057/json/version 2026-08-27 17:12:20,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:20,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:12:20,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46057/json 2026-08-27 17:12:20,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:20,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46057/devtools/page/7DC8E62793C363811A1FFCBA3F58D402 2026-08-27 17:12:20,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-27 17:12:20,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-27 17:12:20,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:12:20,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-27 17:12:20,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-27 17:12:20,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-27 17:12:20,423 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.039 2026-08-27 17:12:20,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '7DC8E62793C363811A1FFCBA3F58D402', 'loaderId': '9F8F6AC5118C093460571BDE1E8419CE', 'isDownload': False} 2026-08-27 17:12:20,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:20,435 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:12:20,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:12:20,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:12:20,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:12:20,745 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:20,747 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:20,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:20,759 26 INFO rb-b8d0dd6-224299-408903 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:12:20,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:20,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:12:20,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:20,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:20,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:12:20,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:12:20,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-27 17:12:20,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-27 17:12:21,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.070 0.168 2026-08-27 17:12:21,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:21,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "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.004 2026-08-27 17:12:21,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:12:21,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "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.028 2026-08-27 17:12:21,166 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-27 17:12:21,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:12:21,195 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:21,212 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:12:21,214 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:12:21,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-27 17:12:21,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-27 17:12:21,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:21,226 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:21,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.036 0.025 2026-08-27 17:12:21,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:21,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.082 0.061 2026-08-27 17:12:21,465 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:21,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-27 17:12:21,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:12:21,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:12:21,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-27 17:12:21,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.211 2026-08-27 17:12:21,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:12:21,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-27 17:12:21,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:12:21,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:12:21,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-27 17:12:21,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:12:21,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:12:21,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:12:21,645 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:12:21,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:12:21,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:12:21,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.009 0.074 2026-08-27 17:12:21,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:12:21,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-27T17:10:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-27 17:12:21,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-27 17:12:21,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-27 17:12:21,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:21,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:21,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.017 0.039 2026-08-27 17:12:22,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.035 2026-08-27 17:12:22,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-27 17:12:22,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:12:22,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:22,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-27 17:12:22,109 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,161 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,407 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:22,407 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:22,448 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,548 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,610 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:22,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11184004 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'cf409d9a-3e01-4342-b5a7-216ba30ca47c'}] 2026-08-27 17:12:22,779 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:23,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11184004 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'cf409d9a-3e01-4342-b5a7-216ba30ca47c'} created pos.order #876 2026-08-27 17:12:23,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11184004 finished 2026-08-27 17:12:23,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.308 0.426 2026-08-27 17:12:23,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.003 2026-08-27 17:12:23,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-27 17:12:23,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:23,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78322971 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'cf409d9a-3e01-4342-b5a7-216ba30ca47c'}] 2026-08-27 17:12:23,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78322971 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'cf409d9a-3e01-4342-b5a7-216ba30ca47c'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-08-27 17:12:23,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78322971 finished 2026-08-27 17:12:23,656 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.018 0.043 2026-08-27 17:12:23,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:23,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,816 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:23,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:12:23,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:23,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:24,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:24] "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.016 0.035 2026-08-27 17:12:24,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:12:24,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-27 17:12:24,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:24,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,327 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,379 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,905 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,962 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:24,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77609324 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': '6b7f7827-50fc-4a9b-85dd-231e87751064'}] 2026-08-27 17:12:25,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77609324 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': '6b7f7827-50fc-4a9b-85dd-231e87751064'} created pos.order #877 2026-08-27 17:12:25,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77609324 finished 2026-08-27 17:12:25,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.297 0.386 2026-08-27 17:12:25,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "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.003 2026-08-27 17:12:25,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-27 17:12:25,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:25,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:25,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47579854 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '6b7f7827-50fc-4a9b-85dd-231e87751064'}] 2026-08-27 17:12:25,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47579854 order {'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '6b7f7827-50fc-4a9b-85dd-231e87751064'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-08-27 17:12:25,727 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47579854 finished 2026-08-27 17:12:25,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:25,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.041 2026-08-27 17:12:25,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:25,824 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:25,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:25,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:25,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,029 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-27 17:12:26,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:26,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:12:26,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "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.020 0.038 2026-08-27 17:12:26,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.014 0.034 2026-08-27 17:12:26,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-27 17:12:26,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:12:26,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,342 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,505 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,865 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:26,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37086829 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'bcbd1675-808a-4bed-af77-3cc6c12c5dc8'}] 2026-08-27 17:12:27,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37086829 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'bcbd1675-808a-4bed-af77-3cc6c12c5dc8'} created pos.order #878 2026-08-27 17:12:27,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37086829 finished 2026-08-27 17:12:27,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.306 0.385 2026-08-27 17:12:27,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.004 2026-08-27 17:12:27,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-27 17:12:27,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:27,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68126881 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': 'bcbd1675-808a-4bed-af77-3cc6c12c5dc8'}] 2026-08-27 17:12:27,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68126881 order {'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': 'bcbd1675-808a-4bed-af77-3cc6c12c5dc8'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-08-27 17:12:27,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68126881 finished 2026-08-27 17:12:27,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:27,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.041 2026-08-27 17:12:27,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:27,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:27,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:27,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:27,896 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:27,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,002 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 17:12:28,047 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:12:28,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:28,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "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.015 0.035 2026-08-27 17:12:28,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:12:28,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.043 2026-08-27 17:12:28,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-27 17:12:28,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,308 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,411 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,524 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,625 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:28,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:29,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:29,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49231128 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': '771d28c4-64c4-43e7-9c14-bce6a56d8574'}] 2026-08-27 17:12:29,656 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49231128 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': '771d28c4-64c4-43e7-9c14-bce6a56d8574'} created pos.order #879 2026-08-27 17:12:29,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49231128 finished 2026-08-27 17:12:29,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.326 0.391 2026-08-27 17:12:29,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-08-27 17:12:29,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "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-08-27 17:12:29,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:29,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62665927 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '771d28c4-64c4-43e7-9c14-bce6a56d8574'}] 2026-08-27 17:12:29,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62665927 order {'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '771d28c4-64c4-43e7-9c14-bce6a56d8574'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-08-27 17:12:29,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62665927 finished 2026-08-27 17:12:29,837 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:29,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.040 2026-08-27 17:12:29,888 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:29,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:29,946 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:29,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,047 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,153 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:12:30,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:12:30,214 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:30,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "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.014 0.034 2026-08-27 17:12:30,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-27 17:12:30,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-27 17:12:30,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:30,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,623 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,727 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,778 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:30,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:31,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:31,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:31,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94071019 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '1463bde0-e9ac-4bc5-87ab-6eb3d99447c5'}] 2026-08-27 17:12:31,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94071019 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '1463bde0-e9ac-4bc5-87ab-6eb3d99447c5'} created pos.order #880 2026-08-27 17:12:31,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94071019 finished 2026-08-27 17:12:31,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.341 0.405 2026-08-27 17:12:31,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.002 2026-08-27 17:12:31,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-27 17:12:31,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:31,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:31,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95656633 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '1463bde0-e9ac-4bc5-87ab-6eb3d99447c5'}] 2026-08-27 17:12:31,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95656633 order {'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '1463bde0-e9ac-4bc5-87ab-6eb3d99447c5'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-08-27 17:12:31,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95656633 finished 2026-08-27 17:12:31,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:31,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.014 0.040 2026-08-27 17:12:31,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:32,018 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,171 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,224 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-27 17:12:32,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.014 2026-08-27 17:12:32,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:12:32,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "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.015 0.034 2026-08-27 17:12:32,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.036 2026-08-27 17:12:32,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-27 17:12:32,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-27 17:12:32,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,696 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,913 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:32,963 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,117 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,220 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:33,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34387533 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': '3fffbce5-f1ba-482d-8e16-821cf68c691c'}] 2026-08-27 17:12:33,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34387533 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': '3fffbce5-f1ba-482d-8e16-821cf68c691c'} created pos.order #881 2026-08-27 17:12:33,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34387533 finished 2026-08-27 17:12:34,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.362 0.398 2026-08-27 17:12:34,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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.002 2026-08-27 17:12:34,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-27 17:12:34,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:34,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81999775 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '3fffbce5-f1ba-482d-8e16-821cf68c691c'}] 2026-08-27 17:12:34,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81999775 order {'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '3fffbce5-f1ba-482d-8e16-821cf68c691c'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-08-27 17:12:34,113 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:34,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81999775 finished 2026-08-27 17:12:34,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.015 0.041 2026-08-27 17:12:34,163 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:34,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:34,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:34,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-27 17:12:34,271 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:34,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32501488 (allocated 35663872) 2026-08-27 17:12:34,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 129351 2026-08-27 17:12:34,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-27 17:12:34,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 129351 2026-08-27 17:12:34,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171234_495707_test_taxes_l10n_in_pos.txt 2026-08-27 17:12:34,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpm2kwm57q_chrome_odoo" 2026-08-27 17:12:41,442 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503] 2026-08-27 17:12:41,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-08-27 17:12:45,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-08-27 17:12:45,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 129652 2026-08-27 17:12:45,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmp5997xzn8_chrome_odoo 2026-08-27 17:12:45,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34053/json/version 2026-08-27 17:12:45,357 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:45,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-08-27 17:12:45,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34053/json 2026-08-27 17:12:45,396 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:45,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:34053/devtools/page/D2D0E484C42575288BF27EAC9A738E9D 2026-08-27 17:12:45,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-08-27 17:12:45,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-08-27 17:12:45,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:12:45,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-08-27 17:12:45,516 26 INFO rb-b8d0dd6-224299-408903 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/133" in browser 2026-08-27 17:12:45,516 26 INFO rb-b8d0dd6-224299-408903 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/133" 2026-08-27 17:12:45,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:12:45,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:45] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.015 0.287 2026-08-27 17:12:45,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'D2D0E484C42575288BF27EAC9A738E9D', 'loaderId': '4EDB6BD5D943A82A3924149299524EC9', 'isDownload': False} 2026-08-27 17:12:45,825 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-08-27 17:12:45,834 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:12:45,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:45] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:12:45,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:45] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:12:45,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:45] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:12:46,133 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,135 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:12:46,148 26 INFO rb-b8d0dd6-224299-408903 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/133", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:12:46,150 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:46,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:12:46,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:46,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:12:46,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:12:46,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.008 0.021 2026-08-27 17:12:46,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-27 17:12:46,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.074 0.170 2026-08-27 17:12:46,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "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.003 2026-08-27 17:12:46,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:12:46,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "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.003 2026-08-27 17:12:46,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-08-27 17:12:46,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:46,603 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,612 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:46,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:46,619 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:46,622 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:46,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.007 0.045 2026-08-27 17:12:46,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:12:46,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-27 17:12:46,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:46,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-27 17:12:46,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.013 0.058 2026-08-27 17:12:46,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:46,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:46,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:46,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.008 0.149 2026-08-27 17:12:46,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:12:46,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-27 17:12:46,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-27 17:12:46,925 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-27 17:12:46,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:12:46,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:12:46,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-27 17:12:46,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.077 2026-08-27 17:12:47,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:12:47,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:12:47,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,080 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.014 0.044 2026-08-27 17:12:47,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:12:47,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:12:47,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.018 0.038 2026-08-27 17:12:47,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.016 0.034 2026-08-27 17:12:47,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-27 17:12:47,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:47,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-27 17:12:47,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:12:47,485 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,616 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:47,617 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:47,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,831 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:47,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86600486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '7c0b8a78-05d4-4fc1-b8f0-864765820617'}] 2026-08-27 17:12:47,840 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:48,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86600486 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '7c0b8a78-05d4-4fc1-b8f0-864765820617'} created pos.order #882 2026-08-27 17:12:48,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86600486 finished 2026-08-27 17:12:48,179 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1512] 2026-08-27 17:12:48,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.129 0.292 2026-08-27 17:12:48,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.007 0.017 2026-08-27 17:12:48,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:48] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:12:48,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:48,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57063796 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '7c0b8a78-05d4-4fc1-b8f0-864765820617'}] 2026-08-27 17:12:48,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57063796 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '7c0b8a78-05d4-4fc1-b8f0-864765820617'} sync ignored for existing PoS order pos.order(882,) (state: paid) 2026-08-27 17:12:48,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57063796 finished 2026-08-27 17:12:48,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-08-27 17:12:48,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:12:48,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17909780 (allocated 19398656) 2026-08-27 17:12:48,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 129652 2026-08-27 17:12:48,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-08-27 17:12:48,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 129652 2026-08-27 17:12:48,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.029 0.106 2026-08-27 17:12:48,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171248_530277_test_pos_sale_loyalty_1.txt 2026-08-27 17:12:48,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmp5997xzn8_chrome_odoo" 2026-08-27 17:12:48,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-08-27 17:12:48,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 129882 2026-08-27 17:12:48,849 26 INFO rb-b8d0dd6-224299-408903 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/tmpuzvm32he_chrome_odoo 2026-08-27 17:12:48,849 26 INFO rb-b8d0dd6-224299-408903 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:40387/json/version 2026-08-27 17:12:48,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:48,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:12:48,881 26 INFO rb-b8d0dd6-224299-408903 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:40387/json 2026-08-27 17:12:48,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:48,887 26 INFO rb-b8d0dd6-224299-408903 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:40387/devtools/page/2A1AC1D7662A08DDD6BFCF34940F4803 2026-08-27 17:12:48,894 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:48,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-08-27 17:12:49,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:12:49,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-08-27 17:12:49,008 26 INFO rb-b8d0dd6-224299-408903 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=133" in browser 2026-08-27 17:12:49,008 26 INFO rb-b8d0dd6-224299-408903 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=133" 2026-08-27 17:12:49,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:12:49,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.016 0.235 2026-08-27 17:12:49,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '2A1AC1D7662A08DDD6BFCF34940F4803', 'loaderId': '48DE442F1905B94542561A181828E79D', 'isDownload': False} 2026-08-27 17:12:49,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:49,275 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:12:49,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:12:49,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:12:49,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:12:49,587 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:49,589 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:49,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:12:49,603 26 INFO rb-b8d0dd6-224299-408903 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=133", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:12:49,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:49,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:12:49,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:49,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:49,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-27 17:12:49,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:12:49,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.009 0.021 2026-08-27 17:12:49,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-27 17:12:49,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.075 0.170 2026-08-27 17:12:49,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:49,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "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.004 2026-08-27 17:12:49,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:49] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:12:50,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:12:50,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:12:50,059 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:12:50,074 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:50,075 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:12:50,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:12:50,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.007 0.014 2026-08-27 17:12:50,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:50,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:12:50,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:12:50,184 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:50,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.058 0.020 2026-08-27 17:12:50,276 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:50,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-27 17:12:50,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-27 17:12:50,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:12:50,326 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-27 17:12:50,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.007 0.184 2026-08-27 17:12:50,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-27 17:12:50,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-27 17:12:50,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-27 17:12:50,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.122 2026-08-27 17:12:50,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-27 17:12:50,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-27 17:12:50,473 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,529 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.014 0.043 2026-08-27 17:12:50,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-27 17:12:50,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:12:50,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.018 0.039 2026-08-27 17:12:50,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.016 0.036 2026-08-27 17:12:50,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:12:50,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-27 17:12:50,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-27 17:12:50,924 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:50,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,025 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-08-27 17:12:51,076 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16493788 (allocated 18612224) 2026-08-27 17:12:51,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 129882 2026-08-27 17:12:51,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-08-27 17:12:51,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 129882 2026-08-27 17:12:51,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171251_184770_test_pos_sale_loyalty_ignored_in_pos.txt 2026-08-27 17:12:51,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpuzvm32he_chrome_odoo" 2026-08-27 17:12:51,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-08-27 17:12:51,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 130098 2026-08-27 17:12:51,612 26 INFO rb-b8d0dd6-224299-408903 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/tmpfk9q9s83_chrome_odoo 2026-08-27 17:12:51,612 26 INFO rb-b8d0dd6-224299-408903 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:44347/json/version 2026-08-27 17:12:51,613 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:51,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-27 17:12:51,663 26 INFO rb-b8d0dd6-224299-408903 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:44347/json 2026-08-27 17:12:51,663 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:12:51,671 26 INFO rb-b8d0dd6-224299-408903 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:44347/devtools/page/4F76795368814752E8DE9D9EFEED1FCC 2026-08-27 17:12:51,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,680 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:12:51,810 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:51,811 26 INFO rb-b8d0dd6-224299-408903 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/133" in browser 2026-08-27 17:12:51,811 26 INFO rb-b8d0dd6-224299-408903 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/133" 2026-08-27 17:12:51,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:12:52,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.015 0.228 2026-08-27 17:12:52,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '4F76795368814752E8DE9D9EFEED1FCC', 'loaderId': 'B941D11771B1B75D6284D091CAEEF73E', 'isDownload': False} 2026-08-27 17:12:52,061 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:52,069 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:12:52,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:12:52,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:12:52,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:12:52,390 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:52,391 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:52,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:12:52,403 26 INFO rb-b8d0dd6-224299-408903 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/133", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:12:52,406 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:52,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:12:52,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:52,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:52,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:12:52,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:12:52,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.007 0.022 2026-08-27 17:12:52,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-27 17:12:52,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.061 0.130 2026-08-27 17:12:52,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:52,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "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.003 2026-08-27 17:12:52,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:12:52,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "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.002 2026-08-27 17:12:52,742 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:52,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:12:52,787 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:12:52,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:12:52,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:52,805 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:12:52,807 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:52,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.007 0.012 2026-08-27 17:12:52,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:12:52,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-27 17:12:52,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:52,906 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:52,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.057 0.022 2026-08-27 17:12:52,985 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:52,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.062 0.105 2026-08-27 17:12:53,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-27 17:12:53,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-27 17:12:53,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-27 17:12:53,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.205 2026-08-27 17:12:53,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-27 17:12:53,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:12:53,154 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:12:53,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.078 2026-08-27 17:12:53,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:12:53,209 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-27T17:12:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-27 17:12:53,240 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,508 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12: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 - 7 0.003 0.007 2026-08-27 17:12:53,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.003 0.010 2026-08-27 17:12:53,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:12:53,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:53,680 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:53,721 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:53,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.005 2026-08-27 17:12:53,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85286150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'fee9b48e-1ecb-49f2-bddc-26dd8bedba36'}] 2026-08-27 17:12:53,914 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:12:54,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85286150 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'fee9b48e-1ecb-49f2-bddc-26dd8bedba36'} created pos.order #883 2026-08-27 17:12:54,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85286150 finished 2026-08-27 17:12:54,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.047 0.121 2026-08-27 17:12:54,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.008 0.017 2026-08-27 17:12:54,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:12:54,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:54,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:54,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43597134 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'fee9b48e-1ecb-49f2-bddc-26dd8bedba36'}] 2026-08-27 17:12:54,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43597134 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'fee9b48e-1ecb-49f2-bddc-26dd8bedba36'} sync ignored for existing PoS order pos.order(883,) (state: paid) 2026-08-27 17:12:54,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43597134 finished 2026-08-27 17:12:54,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15846688 (allocated 17039360) 2026-08-27 17:12:54,274 26 INFO rb-b8d0dd6-224299-408903 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 130098 2026-08-27 17:12:54,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:12:54,276 26 INFO rb-b8d0dd6-224299-408903 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 130098 2026-08-27 17:12:54,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.016 0.086 2026-08-27 17:12:54,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171254_333636_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-08-27 17:12:54,333 26 INFO rb-b8d0dd6-224299-408903 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/tmpfk9q9s83_chrome_odoo" 2026-08-27 17:12:54,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:12:57,170 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-08-27 17:12:57,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-08-27 17:12:57,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-08-27 17:12:57,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:12:58,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-08-27 17:12:59,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:12:59,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49563479 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '967ac568-6a3e-411f-a38e-cea7e16e7132'}] 2026-08-27 17:12:59,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49563479 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '967ac568-6a3e-411f-a38e-cea7e16e7132'} created pos.order #886 2026-08-27 17:12:59,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49563479 finished 2026-08-27 17:12:59,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:12:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.025 0.169 2026-08-27 17:12:59,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:13:00,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-08-27 17:13:01,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:13:02,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-08-27 17:13:03,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 130317 2026-08-27 17:13:03,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp62euvmo7_chrome_odoo 2026-08-27 17:13:03,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:41203/json/version 2026-08-27 17:13:03,873 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:03,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:03,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:41203/json 2026-08-27 17:13:03,902 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:03,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:41203/devtools/page/C857BBBACFF53D4B4F86D54577233B2B 2026-08-27 17:13:03,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-08-27 17:13:03,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-08-27 17:13:03,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-08-27 17:13:04,081 26 INFO rb-b8d0dd6-224299-408903 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/138?access_token=44f8b413d0ec4b24" in browser 2026-08-27 17:13:04,081 26 INFO rb-b8d0dd6-224299-408903 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/138?access_token=44f8b413d0ec4b24" 2026-08-27 17:13:04,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:04,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /pos-self/138?access_token=44f8b413d0ec4b24 HTTP/1.1" 200 - 59 0.013 0.174 2026-08-27 17:13:04,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'C857BBBACFF53D4B4F86D54577233B2B', 'loaderId': 'F3B20336F3E4A4C904488333F92439F5', 'isDownload': False} 2026-08-27 17:13:04,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-08-27 17:13:04,283 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:04,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:04,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.015 2026-08-27 17:13:04,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:04,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.039 2026-08-27 17:13:04,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:04,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-27 17:13:04,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.003 2026-08-27 17:13:04,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:13:04,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:13:04,437 26 INFO rb-b8d0dd6-224299-408903 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/138?access_token=44f8b413d0ec4b24", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:04,440 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:04,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:04,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.009 0.018 2026-08-27 17:13:04,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:04,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.038 0.082 2026-08-27 17:13:04,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:13:04,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:04,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/ir.attachment/7476/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:04,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/pos.category/319/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:13:04,711 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:04,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/pos.category/318/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.024 2026-08-27 17:13:04,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2319/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:13:04,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2324/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:13:04,733 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2320/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:13:04,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2323/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:13:04,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2321/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:13:04,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.template/2322/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:13:04,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:04,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/ir.attachment/7442/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:13:04,977 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13: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-08-27 17:13:04,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:04] "GET /web/image/product.product/2818/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:05,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,225 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,339 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:05] "GET /web/image/product.product/2819/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:13:05,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183226 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '0d7abc2c-978c-4c15-a6d0-5c7eb75fdafe'}] 2026-08-27 17:13:05,539 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183226 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '0d7abc2c-978c-4c15-a6d0-5c7eb75fdafe'} created pos.order #887 2026-08-27 17:13:05,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183226 finished 2026-08-27 17:13:05,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.026 0.057 2026-08-27 17:13:05,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:13:05,638 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:05,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-08-27 17:13:05,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:13:05,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8961860 (allocated 10223616) 2026-08-27 17:13:05,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 130317 2026-08-27 17:13:05,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-08-27 17:13:05,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 130317 2026-08-27 17:13:05,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171305_921367_test_self_order_always_attribute.txt 2026-08-27 17:13:05,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp62euvmo7_chrome_odoo" 2026-08-27 17:13:05,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-08-27 17:13:07,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 130511 2026-08-27 17:13:07,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpfo40gm8e_chrome_odoo 2026-08-27 17:13:07,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:38707/json/version 2026-08-27 17:13:07,507 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:07,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:07,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:38707/json 2026-08-27 17:13:07,566 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:07,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:38707/devtools/page/0FF9105A8F4C3C930E9F745DAC0A68D9 2026-08-27 17:13:07,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-08-27 17:13:07,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-08-27 17:13:07,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-08-27 17:13:07,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=0d82cd9ffb504100" in browser 2026-08-27 17:13:07,719 26 INFO rb-b8d0dd6-224299-408903 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/139?access_token=0d82cd9ffb504100" 2026-08-27 17:13:07,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:07,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:07] "GET /pos-self/139?access_token=0d82cd9ffb504100 HTTP/1.1" 200 - 59 0.014 0.173 2026-08-27 17:13:07,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '0FF9105A8F4C3C930E9F745DAC0A68D9', 'loaderId': '75CA504CA4DC9012D6293B06FE8E4FC6', 'isDownload': False} 2026-08-27 17:13:07,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-08-27 17:13:07,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:07,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:07,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:07] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-27 17:13:07,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:07,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:07] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-27 17:13:07,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:07,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:07] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.052 2026-08-27 17:13:08,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:08,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:08,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:13:08,079 26 INFO rb-b8d0dd6-224299-408903 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/139?access_token=0d82cd9ffb504100", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:08,083 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:08,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:08,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:13:08,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:13:08,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.038 0.133 2026-08-27 17:13:08,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.164 2026-08-27 17:13:08,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:08,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/ir.attachment/7517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:13:08,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,405 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/pos.category/318/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:13:08,410 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:08,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.template/2320/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 17:13:08,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.template/2321/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:13:08,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.template/2323/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:13:08,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.template/2319/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:13:08,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.template/2322/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:13:08,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,507 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:08,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/ir.attachment/7483/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:13:08,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:08] "GET /web/image/product.product/2817/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:13:08,722 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,773 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:08,985 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,153 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74459168 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'e1e8f854-d69d-44a0-99d7-0f6443f00dd7'}] 2026-08-27 17:13:09,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74459168 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'e1e8f854-d69d-44a0-99d7-0f6443f00dd7'} created pos.order #888 2026-08-27 17:13:09,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74459168 finished 2026-08-27 17:13:09,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.025 0.060 2026-08-27 17:13:09,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:13:09,388 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,495 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:09,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-08-27 17:13:09,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:13:09,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9006952 (allocated 9961472) 2026-08-27 17:13:09,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 130511 2026-08-27 17:13:09,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-08-27 17:13:09,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 130511 2026-08-27 17:13:09,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171309_674606_test_self_order_attribute.txt 2026-08-27 17:13:09,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpfo40gm8e_chrome_odoo" 2026-08-27 17:13:09,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-08-27 17:13:11,170 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5486] 2026-08-27 17:13:11,188 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [2817] 2026-08-27 17:13:11,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 130703 2026-08-27 17:13:11,376 26 INFO rb-b8d0dd6-224299-408903 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/tmppwypcrom_chrome_odoo 2026-08-27 17:13:11,376 26 INFO rb-b8d0dd6-224299-408903 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:43679/json/version 2026-08-27 17:13:11,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:11,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:11,411 26 INFO rb-b8d0dd6-224299-408903 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:43679/json 2026-08-27 17:13:11,411 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:11,464 26 INFO rb-b8d0dd6-224299-408903 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:43679/devtools/page/D5A66FB36DBD13BB041E33DDC4106D40 2026-08-27 17:13:11,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:11,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-08-27 17:13:11,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-08-27 17:13:11,489 26 INFO rb-b8d0dd6-224299-408903 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/140?access_token=6d7b56d9aede4797" in browser 2026-08-27 17:13:11,489 26 INFO rb-b8d0dd6-224299-408903 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/140?access_token=6d7b56d9aede4797" 2026-08-27 17:13:11,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:11,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /pos-self/140?access_token=6d7b56d9aede4797 HTTP/1.1" 200 - 59 0.013 0.237 2026-08-27 17:13:11,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'D5A66FB36DBD13BB041E33DDC4106D40', 'loaderId': 'DA1FFED3EBCED1A094BBD531EEC1AF71', 'isDownload': False} 2026-08-27 17:13:11,747 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:11,758 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:11,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:11,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.020 2026-08-27 17:13:11,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:11,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.034 2026-08-27 17:13:11,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:11,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:13:11,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:11,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:13:11,887 26 INFO rb-b8d0dd6-224299-408903 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/140?access_token=6d7b56d9aede4797", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:11,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:13:11,891 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:11,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:11,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:11,921 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:11,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:12,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.038 0.083 2026-08-27 17:13:12,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.114 2026-08-27 17:13:12,081 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:12,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/ir.attachment/7558/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:13:12,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:12,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/pos.category/318/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-08-27 17:13:12,166 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:13:12,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/product.template/2320/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:13:12,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/product.template/2323/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:13:12,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/product.template/2319/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:13:12,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/product.template/2321/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:13:12,191 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:12,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:12] "GET /web/image/product.template/2322/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:13:12,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:12,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-08-27 17:13:12,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:12,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7083672 (allocated 7602176) 2026-08-27 17:13:12,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 130703 2026-08-27 17:13:12,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-08-27 17:13:12,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 130703 2026-08-27 17:13:12,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171312_368280_test_self_order_check_attributes_show_images.txt 2026-08-27 17:13:12,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmppwypcrom_chrome_odoo" 2026-08-27 17:13:12,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-08-27 17:13:13,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 130887 2026-08-27 17:13:13,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmprilc_2bb_chrome_odoo 2026-08-27 17:13:13,989 26 INFO rb-b8d0dd6-224299-408903 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:34189/json/version 2026-08-27 17:13:13,989 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:14,023 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:14,023 26 INFO rb-b8d0dd6-224299-408903 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:34189/json 2026-08-27 17:13:14,023 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:14,067 26 INFO rb-b8d0dd6-224299-408903 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:34189/devtools/page/4B468879DE926FA5056C4EC3E636E300 2026-08-27 17:13:14,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-08-27 17:13:14,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-08-27 17:13:14,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-08-27 17:13:14,217 26 INFO rb-b8d0dd6-224299-408903 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/141?access_token=711b017b68444f5d" in browser 2026-08-27 17:13:14,217 26 INFO rb-b8d0dd6-224299-408903 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/141?access_token=711b017b68444f5d" 2026-08-27 17:13:14,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:14,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /pos-self/141?access_token=711b017b68444f5d HTTP/1.1" 200 - 59 0.013 0.173 2026-08-27 17:13:14,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '4B468879DE926FA5056C4EC3E636E300', 'loaderId': '365CE2D6FCDBB6587DBE60476BE0F657', 'isDownload': False} 2026-08-27 17:13:14,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,422 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:14,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:14,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.019 2026-08-27 17:13:14,451 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:14,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.032 2026-08-27 17:13:14,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:14,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:13:14,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:14,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:14,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:13:14,551 26 INFO rb-b8d0dd6-224299-408903 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/141?access_token=711b017b68444f5d", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:14,554 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:14,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:14,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:14,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:14,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.038 0.082 2026-08-27 17:13:14,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:13:14,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/ir.attachment/7600/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:14,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/pos.category/318/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:13:14,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/pos.category/320/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-27 17:13:14,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2319/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:13:14,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2323/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:13:14,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2320/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:13:14,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2321/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.041 2026-08-27 17:13:14,865 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2322/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:13:14,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/image/product.template/2325/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:13:14,878 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:14,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:14,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:15,022 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-08-27 17:13:15,022 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:15,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7108056 (allocated 8126464) 2026-08-27 17:13:15,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 130887 2026-08-27 17:13:15,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-08-27 17:13:15,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 130887 2026-08-27 17:13:15,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171315_095217_test_self_order_multi_check_attribute.txt 2026-08-27 17:13:15,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmprilc_2bb_chrome_odoo" 2026-08-27 17:13:15,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-08-27 17:13:16,555 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5486] 2026-08-27 17:13:16,573 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [2817] 2026-08-27 17:13:16,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 131077 2026-08-27 17:13:16,761 26 INFO rb-b8d0dd6-224299-408903 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/tmpeqaxbylg_chrome_odoo 2026-08-27 17:13:16,761 26 INFO rb-b8d0dd6-224299-408903 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:38989/json/version 2026-08-27 17:13:16,762 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:16,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:16,789 26 INFO rb-b8d0dd6-224299-408903 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:38989/json 2026-08-27 17:13:16,790 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:16,796 26 INFO rb-b8d0dd6-224299-408903 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:38989/devtools/page/52EFE5B793212613AB70B30D4E611731 2026-08-27 17:13:16,860 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:16,866 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:16,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:16,878 26 INFO rb-b8d0dd6-224299-408903 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/142?access_token=6c2c061fcb6f4b0f" in browser 2026-08-27 17:13:16,878 26 INFO rb-b8d0dd6-224299-408903 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/142?access_token=6c2c061fcb6f4b0f" 2026-08-27 17:13:16,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:17,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /pos-self/142?access_token=6c2c061fcb6f4b0f HTTP/1.1" 200 - 59 0.015 0.250 2026-08-27 17:13:17,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '52EFE5B793212613AB70B30D4E611731', 'loaderId': '12794CC3A561BBEFA0679C089A2E7072', 'isDownload': False} 2026-08-27 17:13:17,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,159 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:17,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:17,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.002 0.024 2026-08-27 17:13:17,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:17,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.037 2026-08-27 17:13:17,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:17,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 17:13:17,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:17,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:17,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:13:17,300 26 INFO rb-b8d0dd6-224299-408903 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/142?access_token=6c2c061fcb6f4b0f", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:17,304 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:17,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:17,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:17,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:13:17,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.037 0.080 2026-08-27 17:13:17,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-27 17:13:17,490 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/ir.attachment/7641/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:17,541 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/pos.category/318/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:13:17,568 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:13:17,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/product.template/2319/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:13:17,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/product.template/2323/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:13:17,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/product.template/2320/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:13:17,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/product.template/2321/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:13:17,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/image/product.template/2322/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:13:17,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,736 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,807 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:17,842 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,948 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:17,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,268 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,327 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:18] "GET /web/image/ir.attachment/7607/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:13:18,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:18] "GET /web/image/product.product/2824/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:13:18,378 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10459906 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': 'ec2faa51-d610-4855-b078-fd854ff16c38'}] 2026-08-27 17:13:18,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10459906 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': 'ec2faa51-d610-4855-b078-fd854ff16c38'} created pos.order #889 2026-08-27 17:13:18,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10459906 finished 2026-08-27 17:13:18,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.024 0.058 2026-08-27 17:13:18,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:13:18,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-08-27 17:13:18,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:18,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8343428 (allocated 9699328) 2026-08-27 17:13:18,646 26 INFO rb-b8d0dd6-224299-408903 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 131077 2026-08-27 17:13:18,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-08-27 17:13:18,646 26 INFO rb-b8d0dd6-224299-408903 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 131077 2026-08-27 17:13:18,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171318_700217_test_self_order_multi_check_attribute_with_extra_price.txt 2026-08-27 17:13:18,700 26 INFO rb-b8d0dd6-224299-408903 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/tmpeqaxbylg_chrome_odoo" 2026-08-27 17:13:18,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-08-27 17:13:20,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 131264 2026-08-27 17:13:20,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpq3d0qn6m_chrome_odoo 2026-08-27 17:13:20,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34711/json/version 2026-08-27 17:13:20,284 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:20,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:20,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34711/json 2026-08-27 17:13:20,314 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:20,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:34711/devtools/page/5FEDBE010E2ADA3BDEAC1E81ED662E92 2026-08-27 17:13:20,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-08-27 17:13:20,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-08-27 17:13:20,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-08-27 17:13:20,500 26 INFO rb-b8d0dd6-224299-408903 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/143?access_token=df2cb0da32064060&table_identifier=816c72b9" in browser 2026-08-27 17:13:20,500 26 INFO rb-b8d0dd6-224299-408903 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/143?access_token=df2cb0da32064060&table_identifier=816c72b9" 2026-08-27 17:13:20,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:20,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /pos-self/143?access_token=df2cb0da32064060&table_identifier=816c72b9 HTTP/1.1" 200 - 61 0.013 0.175 2026-08-27 17:13:20,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '5FEDBE010E2ADA3BDEAC1E81ED662E92', 'loaderId': 'FF2C22019853973F4300E9B8F8C5654E', 'isDownload': False} 2026-08-27 17:13:20,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:20,708 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:20,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:20,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.019 2026-08-27 17:13:20,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:20,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-08-27 17:13:20,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:20,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.046 2026-08-27 17:13:20,840 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:13:20,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:20,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:13:20,851 26 INFO rb-b8d0dd6-224299-408903 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/143?access_token=df2cb0da32064060&table_identifier=816c72b9", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:20,855 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:20,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:20,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:20,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:20,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:13:21,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.033 0.075 2026-08-27 17:13:21,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.102 2026-08-27 17:13:21,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:21,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /web/image/ir.attachment/7682/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:21,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:21,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /web/image/ir.attachment/7648/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:21,079 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:21,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:21,144 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13: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-08-27 17:13:21,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /web/image/pos.category/321/image_128?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:13:21,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:21] "GET /web/image/product.template/2326/image_512?unique=2026-08-27T17:13:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:13:21,181 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:21,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-08-27 17:13:21,232 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:13:21,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6655708 (allocated 7340032) 2026-08-27 17:13:21,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 131264 2026-08-27 17:13:21,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-08-27 17:13:21,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 131264 2026-08-27 17:13:21,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171321_302530_test_self_order_product_info.txt 2026-08-27 17:13:21,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpq3d0qn6m_chrome_odoo" 2026-08-27 17:13:21,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 17:13:21,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-08-27 17:13:23,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:23,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21388638 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '6242aa23-036d-493b-bc29-08d6bf6b806c'}] 2026-08-27 17:13:23,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21388638 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '6242aa23-036d-493b-bc29-08d6bf6b806c'} created pos.order #890 2026-08-27 17:13:23,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21388638 finished 2026-08-27 17:13:23,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.027 0.133 2026-08-27 17:13:23,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27909628 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': '5a66cc3c-e37a-452f-9929-47aa20dc5cee'}] 2026-08-27 17:13:23,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27909628 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': '5a66cc3c-e37a-452f-9929-47aa20dc5cee'} created pos.order #891 2026-08-27 17:13:23,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27909628 finished 2026-08-27 17:13:23,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.027 0.050 2026-08-27 17:13:23,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-08-27 17:13:25,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:25,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63591884 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'c4658778-c01e-4fa7-ada6-ed4123bd7e92'}] 2026-08-27 17:13:25,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63591884 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'c4658778-c01e-4fa7-ada6-ed4123bd7e92'} created pos.order #892 2026-08-27 17:13:25,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63591884 finished 2026-08-27 17:13:25,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.027 0.188 2026-08-27 17:13:25,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229365 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '6a895765-67a8-4033-b24a-15394b6ff5cf'}] 2026-08-27 17:13:25,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229365 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '6a895765-67a8-4033-b24a-15394b6ff5cf'} created pos.order #893 2026-08-27 17:13:25,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63229365 finished 2026-08-27 17:13:25,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.026 0.052 2026-08-27 17:13:25,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-08-27 17:13:26,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:27,009 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7538485 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '7fce099b-85d9-4a4b-afb7-9c0c3111fba9'}] 2026-08-27 17:13:27,025 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7538485 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '7fce099b-85d9-4a4b-afb7-9c0c3111fba9'} created pos.order #894 2026-08-27 17:13:27,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7538485 finished 2026-08-27 17:13:27,057 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.026 0.134 2026-08-27 17:13:27,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82648838 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '433073e1-fee7-4471-a737-8aea86282b17'}] 2026-08-27 17:13:27,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82648838 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '433073e1-fee7-4471-a737-8aea86282b17'} created pos.order #895 2026-08-27 17:13:27,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82648838 finished 2026-08-27 17:13:27,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.008 0.025 2026-08-27 17:13:27,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-08-27 17:13:28,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-08-27 17:13:30,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-08-27 17:13:31,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-08-27 17:13:32,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:33,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5273691 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000001', 'uuid': '17a21ca7-5552-437c-9dbc-d1165df1548f'}] 2026-08-27 17:13:33,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5273691 order {'name': None, 'pos_reference': '260-150-000001', 'uuid': '17a21ca7-5552-437c-9dbc-d1165df1548f'} created pos.order #900 2026-08-27 17:13:33,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5273691 finished 2026-08-27 17:13:33,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.027 0.177 2026-08-27 17:13:33,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67039800 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000002', 'uuid': '2f983a78-49b7-4809-9356-ad006e741940'}] 2026-08-27 17:13:33,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67039800 order {'name': None, 'pos_reference': '260-150-000002', 'uuid': '2f983a78-49b7-4809-9356-ad006e741940'} created pos.order #901 2026-08-27 17:13:33,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67039800 finished 2026-08-27 17:13:33,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.008 0.024 2026-08-27 17:13:33,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-08-27 17:13:34,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:34,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451105 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '7228ef0b-2805-49ec-8e87-51f00af1e7cd'}] 2026-08-27 17:13:34,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451105 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '7228ef0b-2805-49ec-8e87-51f00af1e7cd'} created pos.order #902 2026-08-27 17:13:34,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89451105 finished 2026-08-27 17:13:34,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.025 0.133 2026-08-27 17:13:34,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35131077 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': 'b496e59c-910b-4591-af8a-fc83f4f7cd38'}] 2026-08-27 17:13:34,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35131077 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': 'b496e59c-910b-4591-af8a-fc83f4f7cd38'} created pos.order #903 2026-08-27 17:13:34,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35131077 finished 2026-08-27 17:13:34,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.007 0.024 2026-08-27 17:13:34,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-08-27 17:13:36,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:36,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.011 0.102 2026-08-27 17:13:36,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-08-27 17:13:38,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:38,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50078910 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': '4c77045e-7c09-4df8-9710-9fbef5e5170a'}] 2026-08-27 17:13:38,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50078910 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': '4c77045e-7c09-4df8-9710-9fbef5e5170a'} created pos.order #904 2026-08-27 17:13:38,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50078910 finished 2026-08-27 17:13:38,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.018 0.118 2026-08-27 17:13:38,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-08-27 17:13:39,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:39,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.010 0.095 2026-08-27 17:13:39,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-08-27 17:13:41,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 131463 2026-08-27 17:13:41,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpl87xpeny_chrome_odoo 2026-08-27 17:13:41,553 26 INFO rb-b8d0dd6-224299-408903 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:45993/json/version 2026-08-27 17:13:41,553 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:41,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:41,587 26 INFO rb-b8d0dd6-224299-408903 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:45993/json 2026-08-27 17:13:41,587 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:41,597 26 INFO rb-b8d0dd6-224299-408903 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:45993/devtools/page/D7F688A1F561B8AE6BCB969865E0621C 2026-08-27 17:13:41,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-08-27 17:13:41,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-08-27 17:13:41,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-08-27 17:13:41,746 26 INFO rb-b8d0dd6-224299-408903 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/155?access_token=efc1ac13326943fc" in browser 2026-08-27 17:13:41,746 26 INFO rb-b8d0dd6-224299-408903 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/155?access_token=efc1ac13326943fc" 2026-08-27 17:13:41,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:41,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:41] "GET /pos-self/155?access_token=efc1ac13326943fc HTTP/1.1" 200 - 57 0.012 0.176 2026-08-27 17:13:41,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'D7F688A1F561B8AE6BCB969865E0621C', 'loaderId': '1B29239E26C186F290E47E51A48C7FD1', 'isDownload': False} 2026-08-27 17:13:41,950 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:41,959 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:41,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:41,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:41] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:13:41,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:42,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.036 2026-08-27 17:13:42,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:42,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-27 17:13:42,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:42,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:42,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:13:42,119 26 INFO rb-b8d0dd6-224299-408903 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/155?access_token=efc1ac13326943fc", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:42,123 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:42,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:42,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:42,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:42,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "POST /pos-self/data/155 HTTP/1.1" 200 - 192 0.039 0.092 2026-08-27 17:13:42,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.121 2026-08-27 17:13:42,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:13:42,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/ir.attachment/8142/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:42,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/ir.attachment/8108/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:42,395 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:42,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/pos.category/322/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 17:13:42,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.025 2026-08-27 17:13:42,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2328/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:13:42,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2331/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:13:42,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2327/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:13:42,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2329/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-27 17:13:42,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2330/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:13:42,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2356/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:13:42,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2358/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:13:42,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2357/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:13:42,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.template/2359/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:13:42,567 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.product/2856/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:42,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.product/2858/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:13:42,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:42] "GET /web/image/product.product/2859/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:13:42,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:42,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:43,024 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:43,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:43,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:43,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-08-27 17:13:43,195 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:43,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11251312 (allocated 12980224) 2026-08-27 17:13:43,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 131463 2026-08-27 17:13:43,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-08-27 17:13:43,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 131463 2026-08-27 17:13:43,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171343_285459_test_product_dont_display_all_variants.txt 2026-08-27 17:13:43,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpl87xpeny_chrome_odoo" 2026-08-27 17:13:43,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-08-27 17:13:45,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 131660 2026-08-27 17:13:45,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless temporary user profile dir: /tmp/tmp3rwzu8s6_chrome_odoo 2026-08-27 17:13:45,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Issuing json command http://127.0.0.1:32941/json/version 2026-08-27 17:13:45,095 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:45,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:45,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Issuing json command http://127.0.0.1:32941/json 2026-08-27 17:13:45,160 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:45,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Websocket url found: ws://127.0.0.1:32941/devtools/page/ACD1E918EBA0C02C5CBA5B4CCE80FAE8 2026-08-27 17:13:45,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Enable chrome headless console log notification 2026-08-27 17:13:45,182 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless enable page notifications 2026-08-27 17:13:45,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Setting session cookie in browser 2026-08-27 17:13:45,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Open "http://127.0.0.1:8069/pos-self/156?access_token=9c9ebab36cc543fe" in browser 2026-08-27 17:13:45,327 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=9c9ebab36cc543fe" 2026-08-27 17:13:45,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:45,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /pos-self/156?access_token=9c9ebab36cc543fe HTTP/1.1" 200 - 59 0.013 0.179 2026-08-27 17:13:45,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'ACD1E918EBA0C02C5CBA5B4CCE80FAE8', 'loaderId': '604D0109A125DDFBB7309E22942D325E', 'isDownload': False} 2026-08-27 17:13:45,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate ready code "odoo.isTourReady('test_self_combo_extra_price_selection_and_confirmation')" 2026-08-27 17:13:45,538 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:45,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:45,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.019 2026-08-27 17:13:45,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:45,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.034 2026-08-27 17:13:45,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:45,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:13:45,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:45,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:13:45,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:13:45,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate test code "odoo.startTour('test_self_combo_extra_price_selection_and_confirmation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=9c9ebab36cc543fe", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:45,674 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:45,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:45,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [1/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:13:45,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.007 0.019 2026-08-27 17:13:45,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:45,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "POST /pos-self/data/156 HTTP/1.1" 200 - 189 0.040 0.155 2026-08-27 17:13:45,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.189 2026-08-27 17:13:45,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:45,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:45] "GET /web/image/ir.attachment/8183/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:46,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [2/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-08-27 17:13:46,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/pos.category/323/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:13:46,044 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:46,046 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:46,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/pos.category/325/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.035 2026-08-27 17:13:46,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/pos.category/324/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.048 2026-08-27 17:13:46,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [3/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-08-27 17:13:46,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/pos.category/322/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-08-27 17:13:46,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2360/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-27 17:13:46,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2361/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:13:46,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2362/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:13:46,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2363/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:13:46,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2364/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:13:46,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2369/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:13:46,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [4/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-08-27 17:13:46,133 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2861/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:13:46,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2862/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.024 0.038 2026-08-27 17:13:46,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2365/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-27 17:13:46,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2366/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-27 17:13:46,184 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [5/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-08-27 17:13:46,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2863/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.062 2026-08-27 17:13:46,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2367/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-27 17:13:46,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2368/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:13:46,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2327/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:13:46,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2328/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:13:46,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.template/2331/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:13:46,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [6/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-08-27 17:13:46,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [7/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' shows Extra badge with price 10 (trigger: .combo_product_box:has(span:contains('Combo Product 1')) .badge:contains('Extra: $ 10')) 2026-08-27 17:13:46,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [8/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 3' (trigger: .combo_product_box span:contains('Combo Product 3')) 2026-08-27 17:13:46,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [9/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 3' shows Extra badge with price 12 (trigger: .combo_product_box:has(span:contains('Combo Product 3')) .badge:contains('Extra: $ 12')) 2026-08-27 17:13:46,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [10/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-08-27 17:13:46,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [11/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 4' shows price badge with price 20 (trigger: .combo_product_box:has(span:contains('Combo Product 4')) .badge:contains('+ $ 20')) 2026-08-27 17:13:46,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2864/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:46,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2865/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-27 17:13:46,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [12/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 5' shows price badge with price 22 (trigger: .combo_product_box:has(span:contains('Combo Product 5')) .badge:contains('+ $ 22')) 2026-08-27 17:13:46,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [13/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-08-27 17:13:46,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [14/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-08-27 17:13:46,729 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [15/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 6' (trigger: .combo_product_box span:contains('Combo Product 6')) 2026-08-27 17:13:46,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2866/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:46,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2867/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:13:46,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2868/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:13:46,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:46] "GET /web/image/product.product/2869/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.032 2026-08-27 17:13:46,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [16/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation page is shown (trigger: .o_self_combo_confirmation:contains('Validate your selection')) 2026-08-27 17:13:46,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [17/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 1' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-08-27 17:13:46,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [18/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 3' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-08-27 17:13:46,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [19/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 4' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-08-27 17:13:46,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [20/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-08-27 17:13:47,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-08-27 17:13:47,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_combo_extra_price_selection_and_confirmation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-08-27 17:13:47,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 12791928 (allocated 14028800) 2026-08-27 17:13:47,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 131660 2026-08-27 17:13:47,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-08-27 17:13:47,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 131660 2026-08-27 17:13:47,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171347_183338_test_self_combo_extra_price_selection_and_confirmation.txt 2026-08-27 17:13:47,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp3rwzu8s6_chrome_odoo" 2026-08-27 17:13:47,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-08-27 17:13:49,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 131867 2026-08-27 17:13:49,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpe4ohgzxt_chrome_odoo 2026-08-27 17:13:49,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:39971/json/version 2026-08-27 17:13:49,027 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:49,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:49,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:39971/json 2026-08-27 17:13:49,074 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:49,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:39971/devtools/page/335A6210A21241F89CA05F62F844DD87 2026-08-27 17:13:49,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-08-27 17:13:49,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-08-27 17:13:49,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-08-27 17:13:49,244 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/157?access_token=33f4b999b2b34d17" in browser 2026-08-27 17:13:49,244 26 INFO rb-b8d0dd6-224299-408903 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/157?access_token=33f4b999b2b34d17" 2026-08-27 17:13:49,251 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:49,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /pos-self/157?access_token=33f4b999b2b34d17 HTTP/1.1" 200 - 59 0.013 0.177 2026-08-27 17:13:49,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '335A6210A21241F89CA05F62F844DD87', 'loaderId': '6A19DF51481DA0B970F7208D954BF771', 'isDownload': False} 2026-08-27 17:13:49,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-08-27 17:13:49,450 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:49,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:49,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.003 0.019 2026-08-27 17:13:49,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:49,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.035 2026-08-27 17:13:49,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:49,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:13:49,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:13:49,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:13:49,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:13:49,585 26 INFO rb-b8d0dd6-224299-408903 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/157?access_token=33f4b999b2b34d17", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:49,589 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:49,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:49,591 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:49,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 17:13:49,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:13:49,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.038 0.089 2026-08-27 17:13:49,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.119 2026-08-27 17:13:49,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:49,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/ir.attachment/8224/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:13:49,852 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:49,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/pos.category/328/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:13:49,891 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:49,893 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:49,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/pos.category/322/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-08-27 17:13:49,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/pos.category/327/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.036 2026-08-27 17:13:49,923 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:49,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/pos.category/326/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.050 2026-08-27 17:13:49,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2370/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-27 17:13:49,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2371/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-27 17:13:49,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2373/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:13:49,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2372/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-27 17:13:49,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2374/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:13:49,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:49] "GET /web/image/product.template/2379/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:13:49,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2375/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:13:50,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2871/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-08-27 17:13:50,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2872/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 17:13:50,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2873/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.046 2026-08-27 17:13:50,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2830/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.024 0.051 2026-08-27 17:13:50,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2376/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:13:50,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2377/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:13:50,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2378/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:13:50,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2327/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:13:50,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2328/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-27 17:13:50,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.template/2331/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:13:50,114 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2874/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:50,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2875/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:13:50,236 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2876/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:13:50,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2877/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:13:50,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2878/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:13:50,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2879/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.001 0.031 2026-08-27 17:13:50,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/ir.attachment/8190/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:13:50,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "GET /web/image/product.product/2880/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:13:50,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,545 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17599699 started for PoS orders references: [{'name': None, 'pos_reference': '260-157-000001', 'uuid': 'f7664c60-738e-486d-a62e-3d06b166bfdf'}] 2026-08-27 17:13:50,757 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17599699 order {'name': None, 'pos_reference': '260-157-000001', 'uuid': 'f7664c60-738e-486d-a62e-3d06b166bfdf'} created pos.order #905 2026-08-27 17:13:50,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17599699 finished 2026-08-27 17:13:50,818 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 153 0.032 0.079 2026-08-27 17:13:50,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:13:50,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:50,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:51,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-08-27 17:13:51,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:13:51,050 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11397120 (allocated 13242368) 2026-08-27 17:13:51,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 131867 2026-08-27 17:13:51,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-08-27 17:13:51,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 131867 2026-08-27 17:13:51,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171351_110218_test_self_order_combo.txt 2026-08-27 17:13:51,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpe4ohgzxt_chrome_odoo" 2026-08-27 17:13:51,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-08-27 17:13:52,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 132080 2026-08-27 17:13:52,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpws_jprvl_chrome_odoo 2026-08-27 17:13:52,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:42801/json/version 2026-08-27 17:13:52,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:52,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:52,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:42801/json 2026-08-27 17:13:52,979 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:52,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:42801/devtools/page/5223DCF5FAA3162D00BE199D46EB6CD3 2026-08-27 17:13:52,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-08-27 17:13:53,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-08-27 17:13:53,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-08-27 17:13:53,166 26 INFO rb-b8d0dd6-224299-408903 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/158?access_token=1461c4e5a7d04196" in browser 2026-08-27 17:13:53,166 26 INFO rb-b8d0dd6-224299-408903 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/158?access_token=1461c4e5a7d04196" 2026-08-27 17:13:53,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:53,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /pos-self/158?access_token=1461c4e5a7d04196 HTTP/1.1" 200 - 59 0.013 0.172 2026-08-27 17:13:53,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '5223DCF5FAA3162D00BE199D46EB6CD3', 'loaderId': '9C9CABB87F07F7C6B74AB06BBEFAFBF7', 'isDownload': False} 2026-08-27 17:13:53,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:13:53,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:13:53,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:13:53,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:13:53,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.037 2026-08-27 17:13:53,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:13:53,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 17:13:53,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:13:53,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:13:53,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:13:53,509 26 INFO rb-b8d0dd6-224299-408903 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/158?access_token=1461c4e5a7d04196", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:13:53,513 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:13:53,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:13:53,513 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:13:53,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:13:53,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.038 0.088 2026-08-27 17:13:53,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.119 2026-08-27 17:13:53,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-08-27 17:13:53,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/ir.attachment/8265/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:13:53,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/pos.category/322/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.003 0.014 2026-08-27 17:13:53,814 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:13:53,816 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13: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-08-27 17:13:53,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/pos.category/329/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-08-27 17:13:53,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/pos.category/330/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.068 2026-08-27 17:13:53,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/pos.category/332/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-08-27 17:13:53,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/pos.category/331/image_128?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.090 2026-08-27 17:13:53,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2380/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-27 17:13:53,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2382/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:13:53,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2381/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-27 17:13:53,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2383/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:13:53,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2390/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:13:53,916 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.product/2884/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:13:53,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.product/2885/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-08-27 17:13:53,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2384/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:13:53,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2389/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:13:53,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2385/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:13:53,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2386/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:13:53,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2387/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:13:53,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2388/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:13:53,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2327/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:13:53,982 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:53,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2328/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:13:53,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:53] "GET /web/image/product.template/2331/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:13:54,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:54,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:54] "GET /web/image/ir.attachment/8231/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:13:54,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:54] "GET /web/image/product.product/2891/image_512?unique=2026-08-27T17:13:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 17:13:54,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:54,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48259676 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '449a531d-a055-4e69-ab94-8592e65e110b'}] 2026-08-27 17:13:54,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48259676 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '449a531d-a055-4e69-ab94-8592e65e110b'} created pos.order #906 2026-08-27 17:13:54,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48259676 finished 2026-08-27 17:13:54,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 127 0.027 0.068 2026-08-27 17:13:54,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:13:54,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:13:54,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-08-27 17:13:54,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-27 17:13:54,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9007132 (allocated 10223616) 2026-08-27 17:13:54,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 132080 2026-08-27 17:13:54,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-08-27 17:13:54,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 132080 2026-08-27 17:13:54,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171354_363448_test_self_order_combo_categories.txt 2026-08-27 17:13:54,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpws_jprvl_chrome_odoo" 2026-08-27 17:13:54,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-08-27 17:13:55,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:56,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071141 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '5cb5d694-bf9e-409d-b965-292f94a0e5f4'}] 2026-08-27 17:13:56,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071141 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '5cb5d694-bf9e-409d-b965-292f94a0e5f4'} created pos.order #907 2026-08-27 17:13:56,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071141 finished 2026-08-27 17:13:56,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.026 0.185 2026-08-27 17:13:56,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-08-27 17:13:57,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:13:57,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.009 0.099 2026-08-27 17:13:57,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.004 0.011 2026-08-27 17:13:57,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:13:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.003 0.012 2026-08-27 17:13:57,728 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-08-27 17:13:58,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-08-27 17:13:59,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 132292 2026-08-27 17:13:59,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpuiyjxweu_chrome_odoo 2026-08-27 17:13:59,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37339/json/version 2026-08-27 17:13:59,706 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:59,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-08-27 17:13:59,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37339/json 2026-08-27 17:13:59,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:13:59,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:37339/devtools/page/EBE4D36FEC8F47C3530D1517C46DDE38 2026-08-27 17:13:59,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-08-27 17:13:59,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-08-27 17:13:59,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-08-27 17:13:59,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/161?access_token=5952b9629fcb44bb" in browser 2026-08-27 17:13:59,930 26 INFO rb-b8d0dd6-224299-408903 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/161?access_token=5952b9629fcb44bb" 2026-08-27 17:13:59,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:00,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /pos-self/161?access_token=5952b9629fcb44bb HTTP/1.1" 200 - 57 0.013 0.178 2026-08-27 17:14:00,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': 'EBE4D36FEC8F47C3530D1517C46DDE38', 'loaderId': 'B95B8F4600B53D977470FC500DC26456', 'isDownload': False} 2026-08-27 17:14:00,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:00,138 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:00,149 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:00,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.003 0.019 2026-08-27 17:14:00,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:00,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.033 2026-08-27 17:14:00,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:00,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:14:00,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:14:00,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:14:00,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:00,278 26 INFO rb-b8d0dd6-224299-408903 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/161?access_token=5952b9629fcb44bb", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:00,281 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:00,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:00,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:00,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "POST /pos-self/relations/161 HTTP/1.1" 200 - 35 0.008 0.018 2026-08-27 17:14:00,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:14:00,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "POST /pos-self/data/161 HTTP/1.1" 200 - 180 0.037 0.081 2026-08-27 17:14:00,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.111 2026-08-27 17:14:00,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:14:00,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:00,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/ir.attachment/8392/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:00,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:00,592 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:00,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:14:00,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:14:00,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:14:00,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:14:00,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/product.template/2395/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:00,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:00] "GET /web/image/product.template/2396/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:14:00,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:00,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-08-27 17:14:00,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:14:00,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6668420 (allocated 7602176) 2026-08-27 17:14:00,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 132292 2026-08-27 17:14:00,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-08-27 17:14:00,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 132292 2026-08-27 17:14:00,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171400_765123_test_self_order_common.txt 2026-08-27 17:14:00,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpuiyjxweu_chrome_odoo" 2026-08-27 17:14:00,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-08-27 17:14:02,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-08-27 17:14:03,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 132474 2026-08-27 17:14:03,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpi03f8wqd_chrome_odoo 2026-08-27 17:14:03,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39563/json/version 2026-08-27 17:14:03,800 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:03,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:03,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39563/json 2026-08-27 17:14:03,861 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:03,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:39563/devtools/page/B33B7BB26DC0CF380B4E3B41F0D5097F 2026-08-27 17:14:03,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-08-27 17:14:03,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-08-27 17:14:03,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-08-27 17:14:04,001 26 INFO rb-b8d0dd6-224299-408903 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/163" in browser 2026-08-27 17:14:04,001 26 INFO rb-b8d0dd6-224299-408903 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/163" 2026-08-27 17:14:04,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:04,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /pos-self/163 HTTP/1.1" 200 - 57 0.016 0.235 2026-08-27 17:14:04,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'B33B7BB26DC0CF380B4E3B41F0D5097F', 'loaderId': 'BAE7AD0AE16302CB20DA033AFE0D586B', 'isDownload': False} 2026-08-27 17:14:04,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,270 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:04,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:04,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-08-27 17:14:04,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:04,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.037 2026-08-27 17:14:04,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:04,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:14:04,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:14:04,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:04,430 26 INFO rb-b8d0dd6-224299-408903 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/163", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:04,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:04,433 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:04,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:04,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "POST /pos-self/relations/163 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:14:04,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:04,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "POST /pos-self/data/163 HTTP/1.1" 200 - 181 0.036 0.080 2026-08-27 17:14:04,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:14:04,618 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:04,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/ir.attachment/8477/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:04,655 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/ir.attachment/8443/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:04,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:04,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,735 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:14:04,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:14:04,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:14:04,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/product.template/2395/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:14:04,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:04,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:04] "GET /web/image/product.template/2396/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:04,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-08-27 17:14:04,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:04,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6842472 (allocated 7340032) 2026-08-27 17:14:04,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 132474 2026-08-27 17:14:04,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-08-27 17:14:04,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 132474 2026-08-27 17:14:04,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171404_940747_test_self_order_consultation_open.txt 2026-08-27 17:14:04,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpi03f8wqd_chrome_odoo" 2026-08-27 17:14:04,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-08-27 17:14:06,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 132661 2026-08-27 17:14:06,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmphgsiv6fu_chrome_odoo 2026-08-27 17:14:06,716 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40789/json/version 2026-08-27 17:14:06,717 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:06,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:06,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40789/json 2026-08-27 17:14:06,764 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:06,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:40789/devtools/page/DFE7E95085F5A8F7F349DF3586379DD3 2026-08-27 17:14:06,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-27 17:14:06,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-27 17:14:06,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-27 17:14:06,934 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364" in browser 2026-08-27 17:14:06,934 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364" 2026-08-27 17:14:06,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:07,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /pos-self/164?access_token=521410cb0b5f4364 HTTP/1.1" 200 - 57 0.013 0.177 2026-08-27 17:14:07,131 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'DFE7E95085F5A8F7F349DF3586379DD3', 'loaderId': '77F587E72DF5A854E84F759B90B31BD0', 'isDownload': False} 2026-08-27 17:14:07,131 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,140 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:07,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:07,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:14:07,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:07,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.034 2026-08-27 17:14:07,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:07,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:14:07,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:07,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:07,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:07,272 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:07,275 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:07,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:07,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.009 0.019 2026-08-27 17:14:07,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:14:07,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "POST /pos-self/data/164 HTTP/1.1" 200 - 187 0.038 0.087 2026-08-27 17:14:07,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-27 17:14:07,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:07,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/ir.attachment/8518/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:07,501 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:07,574 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:07,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,654 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/pos.category/334/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:07,657 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:07,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/pos.category/335/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-08-27 17:14:07,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-27 17:14:07,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/pos.category/336/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-27 17:14:07,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2398/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:14:07,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2399/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:14:07,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2400/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:14:07,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2401/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 17:14:07,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2402/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:14:07,726 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2407/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:14:07,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2403/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:07,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2404/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:07,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2405/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:07,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2406/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:07,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:07,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:07,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:07] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:07,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:07,951 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2899/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.005 0.010 2026-08-27 17:14:08,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2900/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.022 2026-08-27 17:14:08,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2898/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-08-27 17:14:08,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2901/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.036 2026-08-27 17:14:08,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2902/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:08,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2903/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-27 17:14:08,365 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2904/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:08,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2906/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-08-27 17:14:08,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2905/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-27 17:14:08,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/image/product.product/2907/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.032 2026-08-27 17:14:08,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-27 17:14:08,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:14:08,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10569916 (allocated 11669504) 2026-08-27 17:14:08,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 132661 2026-08-27 17:14:08,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-27 17:14:08,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 132661 2026-08-27 17:14:08,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171408_554850_test_self_order_pos_closed.txt 2026-08-27 17:14:08,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmphgsiv6fu_chrome_odoo" 2026-08-27 17:14:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 132871 2026-08-27 17:14:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpn9l2w9h0_chrome_odoo 2026-08-27 17:14:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43339/json/version 2026-08-27 17:14:08,705 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43339/json 2026-08-27 17:14:08,763 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:08,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:43339/devtools/page/E97BDE875EB89B94AC71E3CB14DDF091 2026-08-27 17:14:08,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-27 17:14:08,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-27 17:14:08,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-27 17:14:08,792 26 INFO rb-b8d0dd6-224299-408903 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/164" in browser 2026-08-27 17:14:08,793 26 INFO rb-b8d0dd6-224299-408903 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/164" 2026-08-27 17:14:08,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /pos-self/164 HTTP/1.1" 200 - 5 0.002 0.011 2026-08-27 17:14:08,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'E97BDE875EB89B94AC71E3CB14DDF091', 'loaderId': '6ED81E95A73CE5AEEE08B3F8852A8BCA', 'isDownload': False} 2026-08-27 17:14:08,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:08,889 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:08,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:14:08,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:14:08,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:08] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:14:09,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:09,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:14:09,037 26 INFO rb-b8d0dd6-224299-408903 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/164", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:09,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:14:09,040 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:09,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:09,042 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-27 17:14:09,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 17:14:09,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "POST /pos-self/data/164 HTTP/1.1" 200 - 118 0.026 0.079 2026-08-27 17:14:09,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-08-27 17:14:09,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:09,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/ir.attachment/8524/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:09,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:09,294 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:09,352 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/pos.category/334/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:14:09,377 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:09,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/pos.category/335/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.024 2026-08-27 17:14:09,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/pos.category/336/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-27 17:14:09,403 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-08-27 17:14:09,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2398/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:14:09,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2399/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 17:14:09,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2400/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 17:14:09,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2401/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-27 17:14:09,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2402/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:09,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2407/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:09,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2403/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:09,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2404/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:09,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2405/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:09,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2406/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:14:09,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:09,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:14:09,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:09,519 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,573 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.product/2899/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:14:09,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.product/2900/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 17:14:09,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.product/2901/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-08-27 17:14:09,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:09] "GET /web/image/product.product/2898/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.033 2026-08-27 17:14:09,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,916 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:09,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,032 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,052 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2902/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:10,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2903/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-27 17:14:10,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2905/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:10,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2904/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:14:10,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2906/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.025 2026-08-27 17:14:10,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/product.product/2907/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.032 2026-08-27 17:14:10,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-27 17:14:10,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-27 17:14:10,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10466876 (allocated 11669504) 2026-08-27 17:14:10,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 132871 2026-08-27 17:14:10,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-27 17:14:10,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 132871 2026-08-27 17:14:10,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171410_279820_test_self_order_pos_closed.txt 2026-08-27 17:14:10,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpn9l2w9h0_chrome_odoo" 2026-08-27 17:14:10,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 133082 2026-08-27 17:14:10,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpof7691rq_chrome_odoo 2026-08-27 17:14:10,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42577/json/version 2026-08-27 17:14:10,431 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:10,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:10,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42577/json 2026-08-27 17:14:10,477 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:10,483 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42577/devtools/page/79FDAE8EF7A36446A0444ACE181880A9 2026-08-27 17:14:10,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-27 17:14:10,559 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-27 17:14:10,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-27 17:14:10,576 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364" in browser 2026-08-27 17:14:10,576 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364" 2026-08-27 17:14:10,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /pos-self/164?access_token=521410cb0b5f4364 HTTP/1.1" 200 - 5 0.001 0.009 2026-08-27 17:14:10,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '79FDAE8EF7A36446A0444ACE181880A9', 'loaderId': 'EC440DE4161098E00997E980AC767401', 'isDownload': False} 2026-08-27 17:14:10,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,601 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:10,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:10,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:14:10,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:14:10,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:10,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:10,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:10,761 26 INFO rb-b8d0dd6-224299-408903 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/164?access_token=521410cb0b5f4364", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:10,764 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:10,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:10,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:10,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-27 17:14:10,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 17:14:10,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "POST /pos-self/data/164 HTTP/1.1" 200 - 119 0.027 0.078 2026-08-27 17:14:10,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-08-27 17:14:10,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:14:10,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:10,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:10] "GET /web/image/ir.attachment/8527/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:10,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:11,045 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:11,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,120 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/pos.category/336/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:11,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/pos.category/335/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-08-27 17:14:11,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/pos.category/334/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.036 2026-08-27 17:14:11,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2398/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:14:11,152 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.050 2026-08-27 17:14:11,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2399/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-08-27 17:14:11,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2400/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:14:11,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:14:11,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:14:11,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:14:11,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2395/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:11,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2396/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:11,204 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,373 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14: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-08-27 17:14:11,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2401/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:14:11,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2402/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:14:11,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.template/2407/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:14:11,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2899/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:14:11,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2901/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:14:11,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2900/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.026 2026-08-27 17:14:11,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2898/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.032 2026-08-27 17:14:11,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,758 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,871 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2902/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:11,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2903/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:14:11,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:11,955 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2904/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:11,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2905/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:14:11,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2906/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-08-27 17:14:11,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:11] "GET /web/image/product.product/2907/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.031 2026-08-27 17:14:11,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:12,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-27 17:14:12,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:14:12,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10367460 (allocated 11669504) 2026-08-27 17:14:12,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 133082 2026-08-27 17:14:12,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-27 17:14:12,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 133082 2026-08-27 17:14:12,121 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171412_121735_test_self_order_pos_closed.txt 2026-08-27 17:14:12,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpof7691rq_chrome_odoo" 2026-08-27 17:14:12,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-08-27 17:14:13,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 133288 2026-08-27 17:14:13,657 26 INFO rb-b8d0dd6-224299-408903 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/tmpc6tw03bv_chrome_odoo 2026-08-27 17:14:13,658 26 INFO rb-b8d0dd6-224299-408903 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:42013/json/version 2026-08-27 17:14:13,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:13,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:13,685 26 INFO rb-b8d0dd6-224299-408903 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:42013/json 2026-08-27 17:14:13,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:13,691 26 INFO rb-b8d0dd6-224299-408903 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:42013/devtools/page/58C759BA5D1D0907173E2D85795D4895 2026-08-27 17:14:13,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:13,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-27 17:14:13,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-27 17:14:13,822 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae" in browser 2026-08-27 17:14:13,822 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae" 2026-08-27 17:14:13,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:14,024 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /pos-self/165?access_token=a88933dd5d1c48ae HTTP/1.1" 200 - 57 0.012 0.186 2026-08-27 17:14:14,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '58C759BA5D1D0907173E2D85795D4895', 'loaderId': '163BF142B481FDD4BC90A845A4BE6CC9', 'isDownload': False} 2026-08-27 17:14:14,027 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,037 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:14,046 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:14,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.015 2026-08-27 17:14:14,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:14,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.040 2026-08-27 17:14:14,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:14,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-08-27 17:14:14,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:14,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:14,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:14:14,185 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:14,189 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:14,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:14,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.010 0.020 2026-08-27 17:14:14,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-27 17:14:14,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "POST /pos-self/data/165 HTTP/1.1" 200 - 179 0.036 0.079 2026-08-27 17:14:14,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:14:14,385 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,411 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/image/ir.attachment/8565/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:14,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/image/ir.attachment/8564/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:14,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-27 17:14:14,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5828088 (allocated 6291456) 2026-08-27 17:14:14,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 133288 2026-08-27 17:14:14,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-27 17:14:14,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 133288 2026-08-27 17:14:14,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171414_632700_test_self_order_pos_landing_page_carousel.txt 2026-08-27 17:14:14,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpc6tw03bv_chrome_odoo" 2026-08-27 17:14:14,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 133466 2026-08-27 17:14:14,780 26 INFO rb-b8d0dd6-224299-408903 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/tmpxc_g2fwo_chrome_odoo 2026-08-27 17:14:14,780 26 INFO rb-b8d0dd6-224299-408903 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:42557/json/version 2026-08-27 17:14:14,781 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:14,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:14,819 26 INFO rb-b8d0dd6-224299-408903 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:42557/json 2026-08-27 17:14:14,820 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:14,866 26 INFO rb-b8d0dd6-224299-408903 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:42557/devtools/page/BB4047FCAC1C5612FC69B98BE133CCF8 2026-08-27 17:14:14,875 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-27 17:14:14,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-27 17:14:14,894 26 INFO rb-b8d0dd6-224299-408903 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/165" in browser 2026-08-27 17:14:14,895 26 INFO rb-b8d0dd6-224299-408903 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/165" 2026-08-27 17:14:14,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.051 0.009 2026-08-27 17:14:14,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'BB4047FCAC1C5612FC69B98BE133CCF8', 'loaderId': '58F0B07BC0978ABF00F17D3C174F179E', 'isDownload': False} 2026-08-27 17:14:14,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:14,976 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:14,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:14,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:14:14,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:14] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:14:15,112 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:15,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:15,120 26 INFO rb-b8d0dd6-224299-408903 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/165", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:15,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:14:15,124 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:15,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:15,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-27 17:14:15,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.018 2026-08-27 17:14:15,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "POST /pos-self/data/165 HTTP/1.1" 200 - 111 0.025 0.067 2026-08-27 17:14:15,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.088 2026-08-27 17:14:15,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/image/ir.attachment/8571/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:15,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/image/ir.attachment/8570/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:15,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-27 17:14:15,444 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5748144 (allocated 6291456) 2026-08-27 17:14:15,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 133466 2026-08-27 17:14:15,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-27 17:14:15,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 133466 2026-08-27 17:14:15,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171415_510947_test_self_order_pos_landing_page_carousel.txt 2026-08-27 17:14:15,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpxc_g2fwo_chrome_odoo" 2026-08-27 17:14:15,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 133641 2026-08-27 17:14:15,659 26 INFO rb-b8d0dd6-224299-408903 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/tmp9k8j5260_chrome_odoo 2026-08-27 17:14:15,659 26 INFO rb-b8d0dd6-224299-408903 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:40387/json/version 2026-08-27 17:14:15,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:15,687 26 INFO rb-b8d0dd6-224299-408903 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:40387/json 2026-08-27 17:14:15,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,692 26 INFO rb-b8d0dd6-224299-408903 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:40387/devtools/page/F8E24FEB4B9170E515083117FD013DD8 2026-08-27 17:14:15,699 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-27 17:14:15,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-27 17:14:15,775 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae" in browser 2026-08-27 17:14:15,776 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae" 2026-08-27 17:14:15,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /pos-self/165?access_token=a88933dd5d1c48ae HTTP/1.1" 200 - 5 0.002 0.011 2026-08-27 17:14:15,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'F8E24FEB4B9170E515083117FD013DD8', 'loaderId': 'C6556914B08F20A91B5430685A5DDEA9', 'isDownload': False} 2026-08-27 17:14:15,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,804 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:15,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:14:15,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:14:15,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 17:14:15,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:15,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:15,954 26 INFO rb-b8d0dd6-224299-408903 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/165?access_token=a88933dd5d1c48ae", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:15,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:15,959 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:15,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:15,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:15,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-27 17:14:15,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-27 17:14:16,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:16,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:16] "POST /pos-self/data/165 HTTP/1.1" 200 - 112 0.025 0.068 2026-08-27 17:14:16,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-08-27 17:14:16,124 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:14:16,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:16,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:16] "GET /web/image/ir.attachment/8574/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-08-27 17:14:16,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:16] "GET /web/image/ir.attachment/8573/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:16,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-27 17:14:16,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:16,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5767892 (allocated 6291456) 2026-08-27 17:14:16,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 133641 2026-08-27 17:14:16,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-27 17:14:16,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 133641 2026-08-27 17:14:16,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171416_374966_test_self_order_pos_landing_page_carousel.txt 2026-08-27 17:14:16,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp9k8j5260_chrome_odoo" 2026-08-27 17:14:16,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-08-27 17:14:18,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 133822 2026-08-27 17:14:18,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpphmqg4ud_chrome_odoo 2026-08-27 17:14:18,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34617/json/version 2026-08-27 17:14:18,333 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:18,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:18,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34617/json 2026-08-27 17:14:18,361 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:18,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:34617/devtools/page/D5697D2BF3570CA9AE49B57ABDC245A4 2026-08-27 17:14:18,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-27 17:14:18,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-27 17:14:18,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-27 17:14:18,443 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b" in browser 2026-08-27 17:14:18,443 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b" 2026-08-27 17:14:18,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:18,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /pos-self/166?access_token=412e63105e77451b HTTP/1.1" 200 - 57 0.013 0.180 2026-08-27 17:14:18,643 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'D5697D2BF3570CA9AE49B57ABDC245A4', 'loaderId': '323DC7CC6EF254C82BA211EF1DC8E2FD', 'isDownload': False} 2026-08-27 17:14:18,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:18,653 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:18,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:18,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.014 2026-08-27 17:14:18,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:18,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.031 2026-08-27 17:14:18,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:18,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.042 2026-08-27 17:14:18,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:14:18,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:18,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:18,795 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:18,798 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:18,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:18,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:18,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:14:18,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:14:18,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "POST /pos-self/data/166 HTTP/1.1" 200 - 190 0.039 0.094 2026-08-27 17:14:18,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.121 2026-08-27 17:14:19,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:14:19,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:19,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/ir.attachment/8612/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:19,062 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:19,076 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:19,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/pos.category/338/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.002 0.014 2026-08-27 17:14:19,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/pos.category/337/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-08-27 17:14:19,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/pos.category/339/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.034 2026-08-27 17:14:19,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.042 2026-08-27 17:14:19,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2408/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 17:14:19,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2409/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:14:19,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2410/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:14:19,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2412/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:14:19,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2417/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:14:19,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.template/2411/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:14:19,232 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,283 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.product/2912/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:19,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.product/2913/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:14:19,405 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,541 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:19,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:19] "GET /web/image/product.product/2918/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:19,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,793 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:19,959 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,119 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,333 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37633533 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': 'ac76af71-db5e-47d0-85c8-a10388efbd4f'}] 2026-08-27 17:14:20,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37633533 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': 'ac76af71-db5e-47d0-85c8-a10388efbd4f'} created pos.order #908 2026-08-27 17:14:20,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37633533 finished 2026-08-27 17:14:20,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.024 0.054 2026-08-27 17:14:20,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:20,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:14:20,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-27 17:14:20,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9689092 (allocated 10747904) 2026-08-27 17:14:20,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 133822 2026-08-27 17:14:20,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-27 17:14:20,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 133822 2026-08-27 17:14:20,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171420_529536_test_self_order_product_availability.txt 2026-08-27 17:14:20,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpphmqg4ud_chrome_odoo" 2026-08-27 17:14:20,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 134023 2026-08-27 17:14:20,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpfz6s8juf_chrome_odoo 2026-08-27 17:14:20,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40385/json/version 2026-08-27 17:14:20,679 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:20,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:20,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40385/json 2026-08-27 17:14:20,709 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:20,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:40385/devtools/page/D4574A7DB07076E1D86647CF97571D17 2026-08-27 17:14:20,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-27 17:14:20,770 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-27 17:14:20,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-27 17:14:20,786 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b&table_identifier=7d746324" in browser 2026-08-27 17:14:20,787 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b&table_identifier=7d746324" 2026-08-27 17:14:20,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /pos-self/166?access_token=412e63105e77451b&table_identifier=7d746324 HTTP/1.1" 200 - 9 0.061 0.010 2026-08-27 17:14:20,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'D4574A7DB07076E1D86647CF97571D17', 'loaderId': '8E4CAECC7776FCD4DE5AA9E8450D04E3', 'isDownload': False} 2026-08-27 17:14:20,865 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:20,872 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:20,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:20,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:14:20,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:14:20,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:20,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:14:21,001 26 INFO rb-b8d0dd6-224299-408903 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/166?access_token=412e63105e77451b&table_identifier=7d746324", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:21,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:21,004 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:21,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:21,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "POST /pos-self/relations/166 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:14:21,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-27 17:14:21,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-27 17:14:21,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "POST /pos-self/data/166 HTTP/1.1" 200 - 120 0.027 0.081 2026-08-27 17:14:21,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:14:21,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:21,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/ir.attachment/8618/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:21,225 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:21,246 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:21,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/pos.category/339/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:21,338 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:21,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/pos.category/337/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.025 2026-08-27 17:14:21,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/pos.category/338/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.037 2026-08-27 17:14:21,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/pos.category/333/image_128?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.045 2026-08-27 17:14:21,369 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2408/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 17:14:21,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2409/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:14:21,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2410/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:14:21,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2411/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:14:21,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2412/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:14:21,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2417/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:14:21,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2413/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:14:21,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2414/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:14:21,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2415/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:14:21,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2416/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:21,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2393/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:21,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2394/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-08-27 17:14:21,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.template/2397/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:21,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.024 2026-08-27 17:14:21,485 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.product/2912/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:14:21,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.product/2913/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.001 0.016 2026-08-27 17:14:21,540 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:21] "GET /web/image/product.product/2918/image_512?unique=2026-08-27T17:13:57.000+00:00 HTTP/1.1" 200 - 8 0.008 0.009 2026-08-27 17:14:21,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,777 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:21,997 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,058 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,113 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,165 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,380 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,431 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3243497 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000002', 'uuid': 'f38e88ec-7f09-481d-8921-99555ed37bb7'}] 2026-08-27 17:14:22,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3243497 order {'name': None, 'pos_reference': '260-166-000002', 'uuid': 'f38e88ec-7f09-481d-8921-99555ed37bb7'} created pos.order #909 2026-08-27 17:14:22,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3243497 finished 2026-08-27 17:14:22,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.017 0.050 2026-08-27 17:14:22,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:14:22,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-27 17:14:22,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:22,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10194108 (allocated 11534336) 2026-08-27 17:14:22,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 134023 2026-08-27 17:14:22,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-27 17:14:22,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 134023 2026-08-27 17:14:22,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171422_690388_test_self_order_product_availability.txt 2026-08-27 17:14:22,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpfz6s8juf_chrome_odoo" 2026-08-27 17:14:22,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 17:14:23,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-08-27 17:14:24,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:24,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936381 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-08-27 17:14:24,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936381 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #910 2026-08-27 17:14:24,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936381 finished 2026-08-27 17:14:24,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.025 0.138 2026-08-27 17:14:24,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:24] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.007 0.015 2026-08-27 17:14:24,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-08-27 17:14:26,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:26,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:26] "POST /pos-self/data/168 HTTP/1.1" 200 - 201 0.042 0.224 2026-08-27 17:14:26,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-08-27 17:14:28,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-08-27 17:14:29,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:29,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:29] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.014 0.110 2026-08-27 17:14:29,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-08-27 17:14:31,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:31,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.005 0.091 2026-08-27 17:14:31,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.010 0.021 2026-08-27 17:14:31,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.003 2026-08-27 17:14:31,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.005 0.016 2026-08-27 17:14:31,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.005 0.014 2026-08-27 17:14:31,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-27 17:14:31,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:31,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-27 17:14:31,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-27 17:14:31,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-08-27 17:14:32,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-08-27 17:14:34,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:34,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:34] "POST /pos-self/data/173 HTTP/1.1" 200 - 192 0.038 0.211 2026-08-27 17:14:34,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 134242 2026-08-27 17:14:34,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpxpqed5z1_chrome_odoo 2026-08-27 17:14:34,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45929/json/version 2026-08-27 17:14:34,782 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:34,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:34,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45929/json 2026-08-27 17:14:34,812 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:34,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:45929/devtools/page/52970C1B64002EE0B4B492D61B53623C 2026-08-27 17:14:34,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-08-27 17:14:34,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-08-27 17:14:34,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-08-27 17:14:34,884 26 INFO rb-b8d0dd6-224299-408903 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/173?access_token=7119b7d600c047f1" in browser 2026-08-27 17:14:34,884 26 INFO rb-b8d0dd6-224299-408903 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/173?access_token=7119b7d600c047f1" 2026-08-27 17:14:35,035 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /pos-self/173?access_token=7119b7d600c047f1 HTTP/1.1" 200 - 38 0.065 0.081 2026-08-27 17:14:35,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '52970C1B64002EE0B4B492D61B53623C', 'loaderId': 'B4DF950C2CF9372ED8744E15DE178F0C', 'isDownload': False} 2026-08-27 17:14:35,037 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,044 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:35,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:35,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-08-27 17:14:35,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:35,087 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.036 2026-08-27 17:14:35,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:35,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:14:35,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:14:35,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:14:35,204 26 INFO rb-b8d0dd6-224299-408903 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/173?access_token=7119b7d600c047f1", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:35,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:35,207 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:35,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:35,209 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "POST /pos-self/relations/173 HTTP/1.1" 200 - 36 0.007 0.020 2026-08-27 17:14:35,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:14:35,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "POST /pos-self/data/173 HTTP/1.1" 200 - 106 0.023 0.065 2026-08-27 17:14:35,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-08-27 17:14:35,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:35,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/image/ir.attachment/8894/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:35,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,425 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:35,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/image/pos.category/347/image_128?unique=2026-08-27T17:14:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:35,440 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:35] "GET /web/image/product.template/2418/image_512?unique=2026-08-27T17:14:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:14:35,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,713 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-08-27 17:14:35,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:35,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6689632 (allocated 7340032) 2026-08-27 17:14:35,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 134242 2026-08-27 17:14:35,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-08-27 17:14:35,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 134242 2026-08-27 17:14:35,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171435_884623_test_preparation_categories_are_loaded.txt 2026-08-27 17:14:35,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpxpqed5z1_chrome_odoo" 2026-08-27 17:14:35,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 17:14:36,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-08-27 17:14:37,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 134424 2026-08-27 17:14:37,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmph1xp2v1l_chrome_odoo 2026-08-27 17:14:37,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41935/json/version 2026-08-27 17:14:37,882 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:37,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:37,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41935/json 2026-08-27 17:14:37,912 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:37,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:41935/devtools/page/1A44185519CE45106D26839BE51ED711 2026-08-27 17:14:37,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:37,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:37,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:38,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/174?access_token=d9d2158ecd7e45d0" in browser 2026-08-27 17:14:38,093 26 INFO rb-b8d0dd6-224299-408903 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/174?access_token=d9d2158ecd7e45d0" 2026-08-27 17:14:38,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:38,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /pos-self/174?access_token=d9d2158ecd7e45d0 HTTP/1.1" 200 - 57 0.012 0.178 2026-08-27 17:14:38,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '1A44185519CE45106D26839BE51ED711', 'loaderId': 'A1B599DA0EE108AE315FED9883B82B56', 'isDownload': False} 2026-08-27 17:14:38,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-08-27 17:14:38,298 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:38,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:38,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-27 17:14:38,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:38,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 17:14:38,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:38,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:14:38,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.003 2026-08-27 17:14:38,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:14:38,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:38,452 26 INFO rb-b8d0dd6-224299-408903 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/174?access_token=d9d2158ecd7e45d0", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:38,455 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:38,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:38,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:14:38,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:14:38,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "POST /pos-self/data/174 HTTP/1.1" 200 - 175 0.037 0.079 2026-08-27 17:14:38,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-08-27 17:14:38,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:14:38,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:38,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/ir.attachment/8945/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:38,714 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,733 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:38,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:14:38,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:14:38,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:14:38,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-27 17:14:38,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:38,774 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:14:38,832 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/ir.attachment/8911/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:38,843 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14: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-08-27 17:14:38,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:38] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:14:38,883 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:38,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89205843 started for PoS orders references: [{'name': None, 'pos_reference': '260-174-000001', 'uuid': 'c379c089-ec88-4b74-b098-7bd46cdea44d'}] 2026-08-27 17:14:38,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89205843 order {'name': None, 'pos_reference': '260-174-000001', 'uuid': 'c379c089-ec88-4b74-b098-7bd46cdea44d'} created pos.order #915 2026-08-27 17:14:38,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89205843 finished 2026-08-27 17:14:39,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.024 0.054 2026-08-27 17:14:39,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:14:39,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:39,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:39,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-08-27 17:14:39,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-27 17:14:39,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7510284 (allocated 8126464) 2026-08-27 17:14:39,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 134424 2026-08-27 17:14:39,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-08-27 17:14:39,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 134424 2026-08-27 17:14:39,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171439_191612_test_duplicate_order_kiosk.txt 2026-08-27 17:14:39,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmph1xp2v1l_chrome_odoo" 2026-08-27 17:14:39,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-08-27 17:14:40,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 134618 2026-08-27 17:14:40,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpre5t33vo_chrome_odoo 2026-08-27 17:14:40,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40671/json/version 2026-08-27 17:14:40,761 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:40,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:40,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40671/json 2026-08-27 17:14:40,791 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:40,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:40671/devtools/page/266104D0D47EE293C3D9497E4C6434E4 2026-08-27 17:14:40,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-08-27 17:14:40,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-08-27 17:14:40,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-08-27 17:14:40,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/175?access_token=6cdc098a1d7145a4" in browser 2026-08-27 17:14:40,929 26 INFO rb-b8d0dd6-224299-408903 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/175?access_token=6cdc098a1d7145a4" 2026-08-27 17:14:40,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:41,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /pos-self/175?access_token=6cdc098a1d7145a4 HTTP/1.1" 200 - 57 0.013 0.191 2026-08-27 17:14:41,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '266104D0D47EE293C3D9497E4C6434E4', 'loaderId': '0620B5EC316803DC914CDC3C98DB379B', 'isDownload': False} 2026-08-27 17:14:41,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,151 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:41,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:41,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.013 2026-08-27 17:14:41,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:41,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.029 2026-08-27 17:14:41,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:41,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.043 2026-08-27 17:14:41,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:41,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:14:41,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:41,290 26 INFO rb-b8d0dd6-224299-408903 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/175?access_token=6cdc098a1d7145a4", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:41,294 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:41,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:41,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:14:41,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:14:41,347 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.036 0.081 2026-08-27 17:14:41,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.106 2026-08-27 17:14:41,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:14:41,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:41,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/ir.attachment/8986/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:41,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:14:41,576 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:41,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:14:41,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:14:41,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:14:41,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:41,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:14:41,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,668 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/ir.attachment/8952/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:41,678 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:41,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:41,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:41,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55340932 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '8f53a4e2-cb15-490a-ac63-24bd17ec0a15'}] 2026-08-27 17:14:41,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55340932 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '8f53a4e2-cb15-490a-ac63-24bd17ec0a15'} created pos.order #916 2026-08-27 17:14:41,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55340932 finished 2026-08-27 17:14:41,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.055 0.130 2026-08-27 17:14:42,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:42,015 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:42,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-08-27 17:14:42,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:14:42,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7460636 (allocated 8388608) 2026-08-27 17:14:42,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 134618 2026-08-27 17:14:42,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-08-27 17:14:42,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 134618 2026-08-27 17:14:42,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171442_136869_test_order_price_null.txt 2026-08-27 17:14:42,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpre5t33vo_chrome_odoo" 2026-08-27 17:14:42,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-08-27 17:14:43,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 134811 2026-08-27 17:14:43,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpehjy5y8a_chrome_odoo 2026-08-27 17:14:43,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33765/json/version 2026-08-27 17:14:43,819 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:43,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:43,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33765/json 2026-08-27 17:14:43,864 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:43,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33765/devtools/page/7EEC356CF29653CF728C9EE947827C35 2026-08-27 17:14:43,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:43,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:43,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:44,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=9a726298e2b0442b" in browser 2026-08-27 17:14:44,029 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b" 2026-08-27 17:14:44,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:44,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /pos-self/176?access_token=9a726298e2b0442b HTTP/1.1" 200 - 59 0.014 0.176 2026-08-27 17:14:44,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '7EEC356CF29653CF728C9EE947827C35', 'loaderId': 'D43975D91629CB1CD90A8F95CCB8794D', 'isDownload': False} 2026-08-27 17:14:44,226 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,236 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:44,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:44,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.012 0.016 2026-08-27 17:14:44,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:44,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.034 2026-08-27 17:14:44,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:44,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:14:44,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:14:44,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:44,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:44,402 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:44,406 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:44,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:44,407 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:14:44,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:44,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "POST /pos-self/data/176 HTTP/1.1" 200 - 182 0.038 0.082 2026-08-27 17:14:44,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.112 2026-08-27 17:14:44,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:14:44,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:44,645 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:44,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:44,674 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:44,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:44,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.025 2026-08-27 17:14:44,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:14:44,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:44,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:14:44,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 17:14:44,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:14:44,843 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,896 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:44,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2429/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:14:44,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:44] "GET /web/image/product.template/2428/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:14:44,954 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,012 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,075 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,095 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:45,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-27 17:14:45,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "GET /web/image/product.product/2929/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.001 0.020 2026-08-27 17:14:45,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "GET /web/image/product.product/2930/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-08-27 17:14:45,126 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,279 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,388 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,446 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15478132 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '30dc6c95-5595-40a1-9800-f8a307c9c46f'}] 2026-08-27 17:14:45,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15478132 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '30dc6c95-5595-40a1-9800-f8a307c9c46f'} created pos.order #917 2026-08-27 17:14:45,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15478132 finished 2026-08-27 17:14:45,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.029 0.074 2026-08-27 17:14:45,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:45,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:45,601 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,651 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,707 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:45] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:45,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-27 17:14:45,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:45,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8617728 (allocated 9961472) 2026-08-27 17:14:45,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 134811 2026-08-27 17:14:45,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-27 17:14:45,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 134811 2026-08-27 17:14:45,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171445_941630_test_self_order_kiosk.txt 2026-08-27 17:14:45,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpehjy5y8a_chrome_odoo" 2026-08-27 17:14:46,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 135010 2026-08-27 17:14:46,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmptxb3_g64_chrome_odoo 2026-08-27 17:14:46,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38175/json/version 2026-08-27 17:14:46,076 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:46,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:46,103 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38175/json 2026-08-27 17:14:46,103 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:46,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38175/devtools/page/F597E9D08E3AB3EFE1D2B528B62F5732 2026-08-27 17:14:46,160 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:46,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:46,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:46,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=9a726298e2b0442b" in browser 2026-08-27 17:14:46,175 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b" 2026-08-27 17:14:46,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /pos-self/176?access_token=9a726298e2b0442b HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:14:46,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'F597E9D08E3AB3EFE1D2B528B62F5732', 'loaderId': 'C66FD783FCF99CEB90B56DCB6FB1EEF7', 'isDownload': False} 2026-08-27 17:14:46,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,258 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:46,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:46,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:14:46,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:14:46,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:46,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:14:46,373 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:46,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:46,376 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:46,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:46,378 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:14:46,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-27 17:14:46,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.035 0.077 2026-08-27 17:14:46,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.109 2026-08-27 17:14:46,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:14:46,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:46,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:46,601 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:46,613 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:46,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:14:46,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.000 0.025 2026-08-27 17:14:46,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:14:46,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:46,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:14:46,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:14:46,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:14:46,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14: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-08-27 17:14:46,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:14:46,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,949 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:46,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:46] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:14:47,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71061970 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000002', 'uuid': '59314759-dd60-4c62-8e09-666a11d99c7f'}] 2026-08-27 17:14:47,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71061970 order {'name': None, 'pos_reference': '260-176-000002', 'uuid': '59314759-dd60-4c62-8e09-666a11d99c7f'} created pos.order #918 2026-08-27 17:14:47,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71061970 finished 2026-08-27 17:14:47,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.016 0.049 2026-08-27 17:14:47,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:47,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:14:47,184 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:47,344 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,396 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-27 17:14:47,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8402928 (allocated 9437184) 2026-08-27 17:14:47,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 135010 2026-08-27 17:14:47,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-27 17:14:47,470 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 135010 2026-08-27 17:14:47,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171447_527032_test_self_order_kiosk.txt 2026-08-27 17:14:47,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmptxb3_g64_chrome_odoo" 2026-08-27 17:14:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 135207 2026-08-27 17:14:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp5ygq_q4c_chrome_odoo 2026-08-27 17:14:47,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38123/json/version 2026-08-27 17:14:47,676 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:47,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:47,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38123/json 2026-08-27 17:14:47,710 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:47,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38123/devtools/page/FC6B4F9873D74C5E762A301F643502F9 2026-08-27 17:14:47,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:47,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:47,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:47,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=9a726298e2b0442b" in browser 2026-08-27 17:14:47,792 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b" 2026-08-27 17:14:47,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "GET /pos-self/176?access_token=9a726298e2b0442b HTTP/1.1" 200 - 7 0.002 0.060 2026-08-27 17:14:47,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'FC6B4F9873D74C5E762A301F643502F9', 'loaderId': 'E0C27AD56E64F738E4349CD837B84DC3', 'isDownload': False} 2026-08-27 17:14:47,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:47,874 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:47,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:47,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:14:47,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:47] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:14:48,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:48,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:14:48,012 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:48,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:14:48,015 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:48,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:48,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:14:48,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 17:14:48,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.027 0.074 2026-08-27 17:14:48,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-08-27 17:14:48,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:14:48,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:48,217 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:48,241 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-27 17:14:48,271 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:48,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:14:48,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:14:48,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:14:48,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:14:48,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:14:48,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:14:48,346 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,412 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:48,483 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14: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-08-27 17:14:48,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:14:48,522 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98663568 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000003', 'uuid': '1bf02429-2075-4e0b-9794-86d26808d8e9'}] 2026-08-27 17:14:48,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98663568 order {'name': None, 'pos_reference': '260-176-000003', 'uuid': '1bf02429-2075-4e0b-9794-86d26808d8e9'} created pos.order #919 2026-08-27 17:14:48,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98663568 finished 2026-08-27 17:14:48,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.016 0.051 2026-08-27 17:14:48,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:48,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:48] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:14:48,798 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,848 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,902 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:48,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:49,010 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:49,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:49,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-27 17:14:49,115 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:49,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8054644 (allocated 8912896) 2026-08-27 17:14:49,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 135207 2026-08-27 17:14:49,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-27 17:14:49,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 135207 2026-08-27 17:14:49,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171449_190259_test_self_order_kiosk.txt 2026-08-27 17:14:49,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp5ygq_q4c_chrome_odoo" 2026-08-27 17:14:49,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 135403 2026-08-27 17:14:49,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpd8v7cixn_chrome_odoo 2026-08-27 17:14:49,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42585/json/version 2026-08-27 17:14:49,340 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:49,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:49,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42585/json 2026-08-27 17:14:49,376 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:49,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42585/devtools/page/9D41671CE9CCCC346666F60A9FC068F0 2026-08-27 17:14:49,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:49,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:49,471 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:49,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=9a726298e2b0442b" in browser 2026-08-27 17:14:49,474 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b" 2026-08-27 17:14:49,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /pos-self/176?access_token=9a726298e2b0442b HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:14:49,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '9D41671CE9CCCC346666F60A9FC068F0', 'loaderId': '174648DA56A385C6BD902EC2E77C9AE7', 'isDownload': False} 2026-08-27 17:14:49,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:49,501 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:49,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:14:49,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:14:49,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:14:49,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:49,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:49,651 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:49,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:49,653 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:49,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:49,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-08-27 17:14:49,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:14:49,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-27 17:14:49,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:14:49,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.026 0.073 2026-08-27 17:14:49,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-08-27 17:14:49,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:14:49,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:49,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:49,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-08-27 17:14:49,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:14:49,913 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:49,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:14:49,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:14:49,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:14:49,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/13] 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-08-27 17:14:49,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:49,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.045 2026-08-27 17:14:49,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:49] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-27 17:14:49,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:14:50,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/13] 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-08-27 17:14:50,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:50,065 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:50,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-27 17:14:50,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:14:50,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-08-27 17:14:50,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28423887 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000004', 'uuid': '4d1fb244-9d83-49c1-a43f-963a9a323999'}] 2026-08-27 17:14:50,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28423887 order {'name': None, 'pos_reference': '260-176-000004', 'uuid': '4d1fb244-9d83-49c1-a43f-963a9a323999'} created pos.order #920 2026-08-27 17:14:50,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28423887 finished 2026-08-27 17:14:50,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.016 0.052 2026-08-27 17:14:50,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:14:50,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:14:50,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-08-27 17:14:50,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:14:50,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-08-27 17:14:50,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:50,445 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/13] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-08-27 17:14:50,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/13] Tour self_kiosk_each_table_takeaway_out → Step Check for base url (trigger: body) 2026-08-27 17:14:50,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-27 17:14:50,547 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:50,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8002464 (allocated 9175040) 2026-08-27 17:14:50,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 135403 2026-08-27 17:14:50,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-27 17:14:50,566 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 135403 2026-08-27 17:14:50,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171450_619517_test_self_order_kiosk.txt 2026-08-27 17:14:50,619 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpd8v7cixn_chrome_odoo" 2026-08-27 17:14:50,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 135597 2026-08-27 17:14:50,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2_5g525x_chrome_odoo 2026-08-27 17:14:50,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41781/json/version 2026-08-27 17:14:50,754 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:50,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:50,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41781/json 2026-08-27 17:14:50,780 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:50,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:41781/devtools/page/6C38BFDEE7B0E42F694C3571100B5446 2026-08-27 17:14:50,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-27 17:14:50,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-27 17:14:50,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-27 17:14:50,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=9a726298e2b0442b" in browser 2026-08-27 17:14:50,872 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b" 2026-08-27 17:14:50,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /pos-self/176?access_token=9a726298e2b0442b HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:14:50,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '6C38BFDEE7B0E42F694C3571100B5446', 'loaderId': '0FAB2EF7D2926B72A6CE6942F0E5DCFF', 'isDownload': False} 2026-08-27 17:14:50,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:50,903 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:50,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:14:50,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:14:50,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:50] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 17:14:51,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:14:51,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:14:51,051 26 INFO rb-b8d0dd6-224299-408903 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/176?access_token=9a726298e2b0442b", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:51,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:14:51,059 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:51,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:14:51,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:14:51,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-27 17:14:51,108 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.026 0.074 2026-08-27 17:14:51,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-08-27 17:14:51,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-27 17:14:51,230 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-27 17:14:51,254 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:51,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,314 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.015 2026-08-27 17:14:51,318 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:51,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-08-27 17:14:51,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:14:51,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:14:51,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-27 17:14:51,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:14:51,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:14:51,395 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,516 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:51,533 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:14:51,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:14:51,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:51] "GET /web/image/product.product/2926/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-08-27 17:14:51,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,619 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,671 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,781 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:51,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-27 17:14:51,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:14:51,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8088064 (allocated 8650752) 2026-08-27 17:14:51,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 135597 2026-08-27 17:14:51,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-27 17:14:51,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 135597 2026-08-27 17:14:52,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171452_020415_test_self_order_kiosk.txt 2026-08-27 17:14:52,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp2_5g525x_chrome_odoo" 2026-08-27 17:14:52,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-08-27 17:14:53,656 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-08-27 17:14:53,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 135793 2026-08-27 17:14:53,849 26 INFO rb-b8d0dd6-224299-408903 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/tmpuuewok0z_chrome_odoo 2026-08-27 17:14:53,849 26 INFO rb-b8d0dd6-224299-408903 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:37771/json/version 2026-08-27 17:14:53,849 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:53,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:53,895 26 INFO rb-b8d0dd6-224299-408903 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:37771/json 2026-08-27 17:14:53,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:53,901 26 INFO rb-b8d0dd6-224299-408903 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:37771/devtools/page/0B6EAEE7A78A305DCF8B53CCA25F66FE 2026-08-27 17:14:53,908 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:53,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:53,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,048 26 INFO rb-b8d0dd6-224299-408903 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/177?access_token=6a0f40f0adb44919" in browser 2026-08-27 17:14:54,048 26 INFO rb-b8d0dd6-224299-408903 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/177?access_token=6a0f40f0adb44919" 2026-08-27 17:14:54,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:54,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /pos-self/177?access_token=6a0f40f0adb44919 HTTP/1.1" 200 - 57 0.013 0.176 2026-08-27 17:14:54,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '0B6EAEE7A78A305DCF8B53CCA25F66FE', 'loaderId': 'E02A67D585CAD9CD9F4886DF837DAD43', 'isDownload': False} 2026-08-27 17:14:54,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,262 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:54,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:54,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:14:54,298 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:54,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.034 2026-08-27 17:14:54,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:54,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-08-27 17:14:54,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:54,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:54,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:54,426 26 INFO rb-b8d0dd6-224299-408903 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/177?access_token=6a0f40f0adb44919", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:54,430 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:54,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:54,431 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:14:54,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:54,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "POST /pos-self/data/177 HTTP/1.1" 200 - 190 0.039 0.091 2026-08-27 17:14:54,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.123 2026-08-27 17:14:54,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:14:54,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/ir.attachment/9068/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:54,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/ir.attachment/9034/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:14:54,710 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:54,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/pos.category/349/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:14:54,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/pos.category/351/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-08-27 17:14:54,807 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/pos.category/350/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.036 2026-08-27 17:14:54,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-08-27 17:14:54,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2430/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-27 17:14:54,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2431/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:14:54,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2432/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:14:54,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2439/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:14:54,848 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2433/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:14:54,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.template/2434/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:14:54,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:54] "GET /web/image/product.product/2934/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:14:54,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:54,985 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,249 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,313 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-08-27 17:14:55,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:55,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9862632 (allocated 11010048) 2026-08-27 17:14:55,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 135793 2026-08-27 17:14:55,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-08-27 17:14:55,338 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 135793 2026-08-27 17:14:55,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171455_395421_test_self_order_kiosk_combo_qty_max_free.txt 2026-08-27 17:14:55,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpuuewok0z_chrome_odoo" 2026-08-27 17:14:55,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-08-27 17:14:56,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 135987 2026-08-27 17:14:56,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmp48cdyubd_chrome_odoo 2026-08-27 17:14:56,982 26 INFO rb-b8d0dd6-224299-408903 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:34161/json/version 2026-08-27 17:14:56,983 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:57,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: Chrome/150.0.7871.114 2026-08-27 17:14:57,012 26 INFO rb-b8d0dd6-224299-408903 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:34161/json 2026-08-27 17:14:57,012 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:14:57,063 26 INFO rb-b8d0dd6-224299-408903 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:34161/devtools/page/D8FDC90DC31AD2FE4CD07A23F224A7E3 2026-08-27 17:14:57,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-08-27 17:14:57,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-08-27 17:14:57,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-08-27 17:14:57,202 26 INFO rb-b8d0dd6-224299-408903 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/178?access_token=75d8c5ebc7354766" in browser 2026-08-27 17:14:57,202 26 INFO rb-b8d0dd6-224299-408903 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/178?access_token=75d8c5ebc7354766" 2026-08-27 17:14:57,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:14:57,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /pos-self/178?access_token=75d8c5ebc7354766 HTTP/1.1" 200 - 57 0.015 0.242 2026-08-27 17:14:57,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'D8FDC90DC31AD2FE4CD07A23F224A7E3', 'loaderId': 'CE2BDBE2CBCD022DB10FC5264B7B43F7', 'isDownload': False} 2026-08-27 17:14:57,467 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:57,477 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:14:57,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:14:57,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.013 2026-08-27 17:14:57,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:14:57,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.032 2026-08-27 17:14:57,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:14:57,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.045 2026-08-27 17:14:57,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:14:57,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:14:57,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:14:57,627 26 INFO rb-b8d0dd6-224299-408903 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/178?access_token=75d8c5ebc7354766", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:14:57,631 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:14:57,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:14:57,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:57,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:14:57,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:14:57,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "POST /pos-self/data/178 HTTP/1.1" 200 - 189 0.039 0.088 2026-08-27 17:14:57,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.116 2026-08-27 17:14:57,846 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:14:57,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:57,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/ir.attachment/9109/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-08-27 17:14:57,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:57,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/ir.attachment/9075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:14:57,908 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:57,963 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:57,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:14:57,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.024 2026-08-27 17:14:58,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:14:58,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:14:58,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:14:58,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:14:58,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:14:58,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.template/2440/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:14:58,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/image/product.product/2928/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:14:58,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,252 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,271 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:14:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:14:58,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-08-27 17:14:58,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:14:58,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9257816 (allocated 10747904) 2026-08-27 17:14:58,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 135987 2026-08-27 17:14:58,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-08-27 17:14:58,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 135987 2026-08-27 17:14:58,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171458_503039_test_self_order_kiosk_combo_sides.txt 2026-08-27 17:14:58,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmp48cdyubd_chrome_odoo" 2026-08-27 17:14:58,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-08-27 17:14:59,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-08-27 17:15:01,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-08-27 17:15:02,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 136180 2026-08-27 17:15:02,909 26 INFO rb-b8d0dd6-224299-408903 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/tmpfn5t8wpi_chrome_odoo 2026-08-27 17:15:02,909 26 INFO rb-b8d0dd6-224299-408903 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:43805/json/version 2026-08-27 17:15:02,910 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:02,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:02,964 26 INFO rb-b8d0dd6-224299-408903 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:43805/json 2026-08-27 17:15:02,964 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:02,969 26 INFO rb-b8d0dd6-224299-408903 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:43805/devtools/page/DE17B5F7D5F0C41D07D83C0078CFE1E9 2026-08-27 17:15:02,975 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:02,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-08-27 17:15:03,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-08-27 17:15:03,122 26 INFO rb-b8d0dd6-224299-408903 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/181?access_token=9b1c57355cd946f8" in browser 2026-08-27 17:15:03,122 26 INFO rb-b8d0dd6-224299-408903 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/181?access_token=9b1c57355cd946f8" 2026-08-27 17:15:03,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:03,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /pos-self/181?access_token=9b1c57355cd946f8 HTTP/1.1" 200 - 57 0.012 0.180 2026-08-27 17:15:03,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'DE17B5F7D5F0C41D07D83C0078CFE1E9', 'loaderId': '3CDB0C3B339270EDCF9D23A2DCF90F7D', 'isDownload': False} 2026-08-27 17:15:03,322 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,329 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:03,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:03,357 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.021 2026-08-27 17:15:03,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:03,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.035 2026-08-27 17:15:03,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:03,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:15:03,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:15:03,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-27 17:15:03,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:15:03,465 26 INFO rb-b8d0dd6-224299-408903 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/181?access_token=9b1c57355cd946f8", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:03,469 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:03,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:03,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "POST /pos-self/relations/181 HTTP/1.1" 200 - 41 0.009 0.019 2026-08-27 17:15:03,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:15:03,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "POST /pos-self/data/181 HTTP/1.1" 200 - 176 0.038 0.085 2026-08-27 17:15:03,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:15:03,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:03,684 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/ir.attachment/9229/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:03,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-08-27 17:15:03,771 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:03,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:15:03,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:15:03,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:15:03,793 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:15:03,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:03,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,919 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,927 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/ir.attachment/9195/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-27 17:15:03,932 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:03,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:03] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:15:03,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:03,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37443613 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'}] 2026-08-27 17:15:04,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37443613 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'} created pos.order #921 2026-08-27 17:15:04,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37443613 finished 2026-08-27 17:15:04,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.028 0.053 2026-08-27 17:15:04,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:04,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:15:04,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-27 17:15:04,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:04,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7451976 (allocated 8126464) 2026-08-27 17:15:04,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 136180 2026-08-27 17:15:04,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-27 17:15:04,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 136180 2026-08-27 17:15:04,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171504_168461_test_self_order_kiosk_to_cashier_payment.txt 2026-08-27 17:15:04,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpfn5t8wpi_chrome_odoo" 2026-08-27 17:15:04,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 136373 2026-08-27 17:15:04,300 26 INFO rb-b8d0dd6-224299-408903 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/tmpte125iio_chrome_odoo 2026-08-27 17:15:04,300 26 INFO rb-b8d0dd6-224299-408903 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:34469/json/version 2026-08-27 17:15:04,301 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:04,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:04,360 26 INFO rb-b8d0dd6-224299-408903 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:34469/json 2026-08-27 17:15:04,360 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:04,366 26 INFO rb-b8d0dd6-224299-408903 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:34469/devtools/page/C2C7A6C902AF4D60F6F163E9814A87FA 2026-08-27 17:15:04,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:04,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-08-27 17:15:04,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:15:04,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-08-27 17:15:04,461 26 INFO rb-b8d0dd6-224299-408903 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/182" in browser 2026-08-27 17:15:04,461 26 INFO rb-b8d0dd6-224299-408903 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/182" 2026-08-27 17:15:04,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /pos/ui/182 HTTP/1.1" 200 - 107 0.022 0.158 2026-08-27 17:15:04,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'C2C7A6C902AF4D60F6F163E9814A87FA', 'loaderId': '3AF032670AF71781CA0037862B5BA01F', 'isDownload': False} 2026-08-27 17:15:04,650 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:04,657 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:04,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:15:04,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:15:04,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:15:04,970 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:04,971 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:04,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:15:04,985 26 INFO rb-b8d0dd6-224299-408903 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/182", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:04,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:04,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:15:05,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.010 0.021 2026-08-27 17:15:05,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.030 2026-08-27 17:15:05,021 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:05,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:05,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-08-27 17:15:05,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:15:05,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.020 2026-08-27 17:15:05,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-08-27 17:15:05,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.079 0.172 2026-08-27 17:15:05,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:05,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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.003 2026-08-27 17:15:05,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.032 2026-08-27 17:15:05,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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.035 2026-08-27 17:15:05,467 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:05,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 17:15:05,494 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:05,501 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:05,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:15:05,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:15:05,509 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:05,510 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:05,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:05,585 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:05,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:05,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /pos/ui/182 HTTP/1.1" 200 - 32 0.064 0.025 2026-08-27 17:15:05,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /pos/ui/182?from_backend=True HTTP/1.1" 200 - 32 0.007 0.109 2026-08-27 17:15:05,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=product.template&field=image_128&id=2424&unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:15:05,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=product.template&field=image_128&id=2425&unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-27 17:15:05,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=product.template&field=image_128&id=2426&unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:15:05,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=product.template&field=image_128&id=2423&unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-27 17:15:05,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/image?model=product.template&field=image_128&id=2427&unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-27 17:15:05,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.006 0.101 2026-08-27 17:15:05,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:05,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.015 0.027 2026-08-27 17:15:05,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:15:05,897 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:05,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:05,957 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,134 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:06,184 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,298 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948067 started for PoS orders references: [{'name': '/', 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'}] 2026-08-27 17:15:06,303 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:06,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [815] to pos.order #921 2026-08-27 17:15:06,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948067 order {'name': '/', 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'} updated pos.order #921 2026-08-27 17:15:06,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948067 finished 2026-08-27 17:15:06,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.059 0.143 2026-08-27 17:15:06,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:15:06,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-27 17:15:06,582 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:06,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56818767 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'}] 2026-08-27 17:15:06,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56818767 order {'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '96ca68d0-0fc8-4604-8125-01dfb4240584'} sync ignored for existing PoS order pos.order(921,) (state: paid) 2026-08-27 17:15:06,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56818767 finished 2026-08-27 17:15:06,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.067 2026-08-27 17:15:06,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 18023584 (allocated 20185088) 2026-08-27 17:15:06,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 136373 2026-08-27 17:15:06,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-27 17:15:06,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 136373 2026-08-27 17:15:06,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171506_763205_test_self_order_kiosk_to_cashier_payment.txt 2026-08-27 17:15:06,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpte125iio_chrome_odoo" 2026-08-27 17:15:06,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-08-27 17:15:08,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 136587 2026-08-27 17:15:08,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpnk7cq4mp_chrome_odoo 2026-08-27 17:15:08,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44859/json/version 2026-08-27 17:15:08,394 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:08,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:08,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44859/json 2026-08-27 17:15:08,425 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:08,464 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:44859/devtools/page/49CE9A564AFE3E8AC42C2D10543EE7EC 2026-08-27 17:15:08,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-08-27 17:15:08,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-08-27 17:15:08,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-08-27 17:15:08,596 26 INFO rb-b8d0dd6-224299-408903 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/183?access_token=081cbdc81e33479f" in browser 2026-08-27 17:15:08,596 26 INFO rb-b8d0dd6-224299-408903 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/183?access_token=081cbdc81e33479f" 2026-08-27 17:15:08,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:08,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /pos-self/183?access_token=081cbdc81e33479f HTTP/1.1" 200 - 57 0.012 0.218 2026-08-27 17:15:08,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '49CE9A564AFE3E8AC42C2D10543EE7EC', 'loaderId': '8E078AB522B62A23186476B569740EFB', 'isDownload': False} 2026-08-27 17:15:08,835 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:08,847 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:08,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:08,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.019 2026-08-27 17:15:08,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:08,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 17:15:08,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:08,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:15:08,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:08,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:15:09,001 26 INFO rb-b8d0dd6-224299-408903 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/183?access_token=081cbdc81e33479f", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:09,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:09,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,006 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:09,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:15:09,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:09,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:09,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "POST /pos-self/data/183 HTTP/1.1" 200 - 183 0.038 0.086 2026-08-27 17:15:09,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.112 2026-08-27 17:15:09,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:09,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:09,242 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:09,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:09,264 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:09,377 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:09,391 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:09,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/pos.category/352/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:15:09,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-08-27 17:15:09,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:15:09,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:15:09,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:15:09,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:15:09,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:15:09,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/image/product.template/2441/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:15:09,551 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,605 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,618 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:09,662 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,711 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:09,817 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:09,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /pos-self/183?access_token=081cbdc81e33479f HTTP/1.1" 303 - 2 0.001 0.003 2026-08-27 17:15:09,892 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:09] "GET /fr/pos-self/183?access_token=081cbdc81e33479f HTTP/1.1" 200 - 10 0.002 0.013 2026-08-27 17:15:09,902 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:10,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.049 2026-08-27 17:15:10,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:10,020 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:10,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:10,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.004 0.014 2026-08-27 17:15:10,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.000 0.020 2026-08-27 17:15:10,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "POST /pos-self/data/183 HTTP/1.1" 200 - 115 0.026 0.068 2026-08-27 17:15:10,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-08-27 17:15:10,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-27 17:15:10,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:10,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 304 - 4 0.000 0.003 2026-08-27 17:15:10,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:10,270 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:10,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:10] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 304 - 4 0.001 0.004 2026-08-27 17:15:10,329 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:10,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:10,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-08-27 17:15:10,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:15:10,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8596544 (allocated 10162176) 2026-08-27 17:15:10,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 136587 2026-08-27 17:15:10,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-08-27 17:15:10,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 136587 2026-08-27 17:15:10,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171510_519545_test_self_order_language_changes.txt 2026-08-27 17:15:10,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpnk7cq4mp_chrome_odoo" 2026-08-27 17:15:10,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-08-27 17:15:12,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 136793 2026-08-27 17:15:12,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpx4jhiw_u_chrome_odoo 2026-08-27 17:15:12,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:42003/json/version 2026-08-27 17:15:12,111 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:12,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:12,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:42003/json 2026-08-27 17:15:12,163 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:12,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:42003/devtools/page/F6F0C063285EBF15036CED6B2DAC0F1D 2026-08-27 17:15:12,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-08-27 17:15:12,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-08-27 17:15:12,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-08-27 17:15:12,323 26 INFO rb-b8d0dd6-224299-408903 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/184?access_token=3c4d01cb91124b25" in browser 2026-08-27 17:15:12,323 26 INFO rb-b8d0dd6-224299-408903 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/184?access_token=3c4d01cb91124b25" 2026-08-27 17:15:12,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:12,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /pos-self/184?access_token=3c4d01cb91124b25 HTTP/1.1" 200 - 57 0.012 0.175 2026-08-27 17:15:12,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'F6F0C063285EBF15036CED6B2DAC0F1D', 'loaderId': 'D078137742DA3C45346B810742730E13', 'isDownload': False} 2026-08-27 17:15:12,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:12,526 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:12,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:12,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 17:15:12,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:12,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.034 2026-08-27 17:15:12,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:12,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:15:12,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:15:12,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:12,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:12,655 26 INFO rb-b8d0dd6-224299-408903 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/184?access_token=3c4d01cb91124b25", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:12,659 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:12,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:15:12,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:12,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:12,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:15:12,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "POST /pos-self/data/184 HTTP/1.1" 200 - 162 0.034 0.075 2026-08-27 17:15:12,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.097 2026-08-27 17:15:12,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:12,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:12,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/ir.attachment/9311/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:12,901 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:12,921 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:12,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/pos.category/353/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:15:12,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/product.template/2442/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:15:12,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/product.template/2443/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.019 2026-08-27 17:15:12,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/pos.category/354/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-27 17:15:12,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:12] "GET /web/image/pos.category/355/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.055 2026-08-27 17:15:12,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,092 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:13] "GET /web/image/ir.attachment/9277/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:13,226 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:13,235 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:13] "GET /web/image/product.product/2943/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:13,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:13] "GET /web/image/product.product/2944/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-27 17:15:13,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65697918 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '4fbc0d8d-89b7-425e-a9eb-a70b747647e7'}] 2026-08-27 17:15:13,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65697918 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '4fbc0d8d-89b7-425e-a9eb-a70b747647e7'} created pos.order #922 2026-08-27 17:15:13,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65697918 finished 2026-08-27 17:15:13,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.022 0.054 2026-08-27 17:15:13,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:13,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-08-27 17:15:13,417 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:13,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7612212 (allocated 8126464) 2026-08-27 17:15:13,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 136793 2026-08-27 17:15:13,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-08-27 17:15:13,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 136793 2026-08-27 17:15:13,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171513_494272_test_self_order_parent_category.txt 2026-08-27 17:15:13,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpx4jhiw_u_chrome_odoo" 2026-08-27 17:15:13,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-08-27 17:15:15,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 136987 2026-08-27 17:15:15,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpyvyvuzt0_chrome_odoo 2026-08-27 17:15:15,053 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:33265/json/version 2026-08-27 17:15:15,058 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:15,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:33265/json 2026-08-27 17:15:15,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:33265/devtools/page/6E08AECF02F84667DDC2AF06C7046C5F 2026-08-27 17:15:15,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-08-27 17:15:15,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-08-27 17:15:15,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-08-27 17:15:15,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/185?access_token=8763869788654d08" in browser 2026-08-27 17:15:15,234 26 INFO rb-b8d0dd6-224299-408903 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/185?access_token=8763869788654d08" 2026-08-27 17:15:15,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:15,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /pos-self/185?access_token=8763869788654d08 HTTP/1.1" 200 - 57 0.012 0.185 2026-08-27 17:15:15,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '6E08AECF02F84667DDC2AF06C7046C5F', 'loaderId': '4E2151E95194EC2AFBCEBBF863ED635E', 'isDownload': False} 2026-08-27 17:15:15,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,450 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:15,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:15,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:15,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:15,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-08-27 17:15:15,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:15,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.043 2026-08-27 17:15:15,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:15,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:15,590 26 INFO rb-b8d0dd6-224299-408903 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/185?access_token=8763869788654d08", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:15,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:15,593 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:15,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:15,595 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "POST /pos-self/relations/185 HTTP/1.1" 200 - 42 0.008 0.020 2026-08-27 17:15:15,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:15:15,647 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "POST /pos-self/data/185 HTTP/1.1" 200 - 183 0.038 0.085 2026-08-27 17:15:15,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.111 2026-08-27 17:15:15,804 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:15,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:15,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/ir.attachment/9352/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:15,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,882 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/pos.category/348/image_128?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:15:15,887 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:15,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/product.template/2426/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:15:15,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/product.template/2425/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:15:15,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/product.template/2423/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:15:15,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/product.template/2424/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:15:15,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:15] "GET /web/image/product.template/2427/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:15:15,914 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:15,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:16] "GET /web/image/ir.attachment/9318/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:16,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:16] "GET /web/image/product.product/2924/image_512?unique=2026-08-27T17:14:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:16,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,415 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62157058 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '15ce883c-5b9b-4c8a-a94e-544c202e0f7e'}] 2026-08-27 17:15:16,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62157058 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '15ce883c-5b9b-4c8a-a94e-544c202e0f7e'} created pos.order #923 2026-08-27 17:15:16,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62157058 finished 2026-08-27 17:15:16,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.022 0.055 2026-08-27 17:15:16,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:16,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:16] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-27 17:15:16,534 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:16,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-08-27 17:15:16,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:15:16,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7929332 (allocated 8388608) 2026-08-27 17:15:16,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 136987 2026-08-27 17:15:16,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-08-27 17:15:16,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 136987 2026-08-27 17:15:16,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171516_658042_test_self_order_pricelist.txt 2026-08-27 17:15:16,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpyvyvuzt0_chrome_odoo" 2026-08-27 17:15:16,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-27 17:15:17,124 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-08-27 17:15:18,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 137179 2026-08-27 17:15:18,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpgag4utd7_chrome_odoo 2026-08-27 17:15:18,673 26 INFO rb-b8d0dd6-224299-408903 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:34785/json/version 2026-08-27 17:15:18,674 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:18,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:18,704 26 INFO rb-b8d0dd6-224299-408903 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:34785/json 2026-08-27 17:15:18,704 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:18,713 26 INFO rb-b8d0dd6-224299-408903 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:34785/devtools/page/276B58513BD3ACB68A57444D35B843F9 2026-08-27 17:15:18,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-08-27 17:15:18,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-08-27 17:15:18,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-08-27 17:15:18,881 26 INFO rb-b8d0dd6-224299-408903 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/186?access_token=51ef727ea20641b1" in browser 2026-08-27 17:15:18,881 26 INFO rb-b8d0dd6-224299-408903 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/186?access_token=51ef727ea20641b1" 2026-08-27 17:15:18,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:19,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /pos-self/186?access_token=51ef727ea20641b1 HTTP/1.1" 200 - 57 0.013 0.235 2026-08-27 17:15:19,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '276B58513BD3ACB68A57444D35B843F9', 'loaderId': '5ACB3B72B1FD93DF30A28281DF6F7E6B', 'isDownload': False} 2026-08-27 17:15:19,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,145 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:19,157 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:19,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:15:19,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:19,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:15:19,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:19,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:15:19,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:19,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.007 2026-08-27 17:15:19,302 26 INFO rb-b8d0dd6-224299-408903 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/186?access_token=51ef727ea20641b1", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:19,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:15:19,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,307 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:19,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:15:19,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "POST /pos-self/relations/186 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:15:19,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:19,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "POST /pos-self/data/186 HTTP/1.1" 200 - 181 0.037 0.080 2026-08-27 17:15:19,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:15:19,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/ir.attachment/9403/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:19,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-27 17:15:19,577 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:19,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:15:19,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:15:19,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:15:19,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:15:19,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:15:19,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,663 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/ir.attachment/9369/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:19,676 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:19,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:19,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87255610 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '44067aba-2ccb-407c-b547-be7c5c8d55c2'}] 2026-08-27 17:15:19,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87255610 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '44067aba-2ccb-407c-b547-be7c5c8d55c2'} created pos.order #924 2026-08-27 17:15:19,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87255610 finished 2026-08-27 17:15:19,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.023 0.055 2026-08-27 17:15:19,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:19,897 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,951 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:19,999 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:20,061 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6276] 2026-08-27 17:15:20,097 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #3 deleted pos.order records with IDs: [924] 2026-08-27 17:15:20,101 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2463] 2026-08-27 17:15:20,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:20] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.017 0.033 2026-08-27 17:15:20,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:20,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:20] "GET /web/image/ir.attachment/9402/raw HTTP/1.1" 200 - 4 0.000 0.039 2026-08-27 17:15:20,118 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.007 2026-08-27 17:15:20,165 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:20,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-08-27 17:15:20,216 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:20,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8068172 (allocated 8650752) 2026-08-27 17:15:20,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 137179 2026-08-27 17:15:20,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-08-27 17:15:20,235 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 137179 2026-08-27 17:15:20,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171520_289054_test_delete_mobile_order_from_backend.txt 2026-08-27 17:15:20,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpgag4utd7_chrome_odoo" 2026-08-27 17:15:20,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-08-27 17:15:21,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 137378 2026-08-27 17:15:21,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpef1ik0xc_chrome_odoo 2026-08-27 17:15:21,850 26 INFO rb-b8d0dd6-224299-408903 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:45491/json/version 2026-08-27 17:15:21,851 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:21,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:21,880 26 INFO rb-b8d0dd6-224299-408903 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:45491/json 2026-08-27 17:15:21,881 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:21,887 26 INFO rb-b8d0dd6-224299-408903 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:45491/devtools/page/7E274F68DA90A5092F54D3D1E0BEBA1F 2026-08-27 17:15:21,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-08-27 17:15:21,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-27 17:15:21,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-27 17:15:22,033 26 INFO rb-b8d0dd6-224299-408903 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/187?access_token=25f5cc9f45214424" in browser 2026-08-27 17:15:22,033 26 INFO rb-b8d0dd6-224299-408903 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/187?access_token=25f5cc9f45214424" 2026-08-27 17:15:22,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:22,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /pos-self/187?access_token=25f5cc9f45214424 HTTP/1.1" 200 - 57 0.012 0.192 2026-08-27 17:15:22,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7E274F68DA90A5092F54D3D1E0BEBA1F', 'loaderId': '4A346B7B0280A0989CF1504C847A6279', 'isDownload': False} 2026-08-27 17:15:22,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,253 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:22,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:22,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:15:22,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:22,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.033 2026-08-27 17:15:22,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:22,310 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:15:22,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:22,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:22,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:15:22,381 26 INFO rb-b8d0dd6-224299-408903 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/187?access_token=25f5cc9f45214424", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:22,384 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:22,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:22,386 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:22,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:15:22,437 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.037 0.082 2026-08-27 17:15:22,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:15:22,574 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,598 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/ir.attachment/9444/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:22,624 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:15:22,653 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:22,656 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:15:22,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:15:22,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:15:22,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:22,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:15:22,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,748 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,808 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/ir.attachment/9410/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:22,827 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:22,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:15:22,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:22] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-27 17:15:22,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,915 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:22,972 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,083 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57216705 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '2157a478-8d6b-4be9-87e4-bf194cc981b8'}] 2026-08-27 17:15:23,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57216705 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '2157a478-8d6b-4be9-87e4-bf194cc981b8'} created pos.order #925 2026-08-27 17:15:23,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57216705 finished 2026-08-27 17:15:23,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.025 0.061 2026-08-27 17:15:23,191 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:23,213 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-27 17:15:23,268 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8107096 (allocated 9437184) 2026-08-27 17:15:23,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 137378 2026-08-27 17:15:23,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-27 17:15:23,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 137378 2026-08-27 17:15:23,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171523_343296_test_mobile_self_order_preparation_changes.txt 2026-08-27 17:15:23,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpef1ik0xc_chrome_odoo" 2026-08-27 17:15:23,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 137573 2026-08-27 17:15:23,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpyltei0vq_chrome_odoo 2026-08-27 17:15:23,479 26 INFO rb-b8d0dd6-224299-408903 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:37771/json/version 2026-08-27 17:15:23,480 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:23,509 26 INFO rb-b8d0dd6-224299-408903 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:37771/json 2026-08-27 17:15:23,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,561 26 INFO rb-b8d0dd6-224299-408903 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:37771/devtools/page/C236DC95F47CA339A0E1EBBC3D78B5B9 2026-08-27 17:15:23,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-08-27 17:15:23,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-27 17:15:23,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:15:23,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-27 17:15:23,591 26 INFO rb-b8d0dd6-224299-408903 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=187" in browser 2026-08-27 17:15:23,591 26 INFO rb-b8d0dd6-224299-408903 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=187" 2026-08-27 17:15:23,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "GET /pos/ui?config_id=187 HTTP/1.1" 200 - 70 0.070 0.131 2026-08-27 17:15:23,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'C236DC95F47CA339A0E1EBBC3D78B5B9', 'loaderId': '0AF1DF202027FCAA6FB9310C6A53F9E5', 'isDownload': False} 2026-08-27 17:15:23,800 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:23,810 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:23,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:15:23,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:15:23,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:23] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:15:24,110 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,115 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:15:24,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:15:24,123 26 INFO rb-b8d0dd6-224299-408903 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=187", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:24,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/13] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:15:24,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:24,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:24,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:24,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:24,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-27 17:15:24,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.003 0.017 2026-08-27 17:15:24,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-27 17:15:24,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-27 17:15:24,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:24,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-27 17:15:24,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:24,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 463 0.091 0.188 2026-08-27 17:15:24,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:24,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:15:24,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:24,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:24,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:15:24,595 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:24,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,607 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.006 2026-08-27 17:15:24,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:15:24,615 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:24,616 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/13] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-08-27 17:15:24,676 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:24,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.073 0.020 2026-08-27 17:15:24,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-08-27 17:15:24,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.007 0.110 2026-08-27 17:15:24,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.008 0.032 2026-08-27 17:15:24,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-27 17:15:24,843 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:24,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-08-27 17:15:24,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-08-27 17:15:24,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/13] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:15:25,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button 2026-08-27 17:15:25,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/13] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-08-27 17:15:25,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/13] 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-08-27 17:15:25,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:15:25,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:15:25,308 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/13] Tour test_pos_self_order_preparation_changes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:15:25,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:25,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [13/13] Tour test_pos_self_order_preparation_changes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:15:25,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-27 17:15:25,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:25,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76479870 started for PoS orders references: [{'name': '/', 'pos_reference': '260-187-000001', 'uuid': '2157a478-8d6b-4be9-87e4-bf194cc981b8'}] 2026-08-27 17:15:25,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:25,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15027756 (allocated 15990784) 2026-08-27 17:15:25,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 137573 2026-08-27 17:15:25,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-27 17:15:25,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 137573 2026-08-27 17:15:25,469 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [816] to pos.order #925 2026-08-27 17:15:25,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171525_539807_test_mobile_self_order_preparation_changes.txt 2026-08-27 17:15:25,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpyltei0vq_chrome_odoo" 2026-08-27 17:15:25,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-27 17:15:25,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76479870 order {'name': '/', 'pos_reference': '260-187-000001', 'uuid': '2157a478-8d6b-4be9-87e4-bf194cc981b8'} updated pos.order #925 2026-08-27 17:15:25,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76479870 finished 2026-08-27 17:15:25,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.068 0.151 2026-08-27 17:15:25,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-08-27 17:15:27,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 137777 2026-08-27 17:15:27,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpmmcdvz1d_chrome_odoo 2026-08-27 17:15:27,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:38387/json/version 2026-08-27 17:15:27,209 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:27,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:27,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:38387/json 2026-08-27 17:15:27,260 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:27,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:38387/devtools/page/95E2AE26F690AAAAE9D072B5772261C2 2026-08-27 17:15:27,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-08-27 17:15:27,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-08-27 17:15:27,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-08-27 17:15:27,411 26 INFO rb-b8d0dd6-224299-408903 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/188?access_token=4996b16081f94abd" in browser 2026-08-27 17:15:27,411 26 INFO rb-b8d0dd6-224299-408903 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/188?access_token=4996b16081f94abd" 2026-08-27 17:15:27,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:27,606 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /pos-self/188?access_token=4996b16081f94abd HTTP/1.1" 200 - 57 0.012 0.177 2026-08-27 17:15:27,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '95E2AE26F690AAAAE9D072B5772261C2', 'loaderId': '9464068D11EFA816A61B1722549AF54F', 'isDownload': False} 2026-08-27 17:15:27,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:27,619 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:27,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:27,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:15:27,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:27,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.035 2026-08-27 17:15:27,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:27,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:15:27,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:27,746 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-27 17:15:27,750 26 INFO rb-b8d0dd6-224299-408903 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/188?access_token=4996b16081f94abd", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:27,753 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:27,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:27,754 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:27,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.007 2026-08-27 17:15:27,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:27,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:27,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.038 0.081 2026-08-27 17:15:27,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:15:27,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:27,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:27] "GET /web/image/ir.attachment/9485/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:27,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:15:28,022 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:28,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:15:28,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:15:28,058 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:15:28,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:15:28,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-27 17:15:28,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/ir.attachment/9451/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:28,141 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:28,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "GET /web/image/product.product/2948/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:28,175 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81571167 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '90951163-7662-4f79-9de2-86ed5f97d0eb'}] 2026-08-27 17:15:28,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81571167 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '90951163-7662-4f79-9de2-86ed5f97d0eb'} created pos.order #926 2026-08-27 17:15:28,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81571167 finished 2026-08-27 17:15:28,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.051 0.131 2026-08-27 17:15:28,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,684 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,791 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:28,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510720 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': '8e020395-ab24-42f8-b36b-0a42de55c795'}] 2026-08-27 17:15:28,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510720 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': '8e020395-ab24-42f8-b36b-0a42de55c795'} created pos.order #927 2026-08-27 17:15:28,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510720 finished 2026-08-27 17:15:28,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.036 0.112 2026-08-27 17:15:28,980 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,305 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20543131 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000003', 'uuid': '48649710-1e5f-4a7f-b045-13ea8edbd6e0'}] 2026-08-27 17:15:29,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20543131 order {'name': None, 'pos_reference': '260-188-000003', 'uuid': '48649710-1e5f-4a7f-b045-13ea8edbd6e0'} created pos.order #928 2026-08-27 17:15:29,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20543131 finished 2026-08-27 17:15:29,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.034 0.111 2026-08-27 17:15:29,496 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,550 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,604 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,662 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:29,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3697413 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000004', 'uuid': 'd7f9fa18-886b-4ec3-a92d-0544d6f2629b'}] 2026-08-27 17:15:29,850 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3697413 order {'name': None, 'pos_reference': '260-188-000004', 'uuid': 'd7f9fa18-886b-4ec3-a92d-0544d6f2629b'} created pos.order #929 2026-08-27 17:15:29,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3697413 finished 2026-08-27 17:15:29,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.034 0.112 2026-08-27 17:15:30,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:30,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-08-27 17:15:30,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:30,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9910552 (allocated 11272192) 2026-08-27 17:15:30,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 137777 2026-08-27 17:15:30,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-08-27 17:15:30,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 137777 2026-08-27 17:15:30,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171530_151790_test_order_sequence_in_self.txt 2026-08-27 17:15:30,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpmmcdvz1d_chrome_odoo" 2026-08-27 17:15:30,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-08-27 17:15:31,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 137969 2026-08-27 17:15:31,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp2ce0e4n2_chrome_odoo 2026-08-27 17:15:31,809 26 INFO rb-b8d0dd6-224299-408903 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:37933/json/version 2026-08-27 17:15:31,809 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:31,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:31,863 26 INFO rb-b8d0dd6-224299-408903 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:37933/json 2026-08-27 17:15:31,864 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:31,870 26 INFO rb-b8d0dd6-224299-408903 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:37933/devtools/page/21060CD5F838AE1865E9B5AA44AB1930 2026-08-27 17:15:31,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-08-27 17:15:31,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-08-27 17:15:32,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:15:32,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-08-27 17:15:32,020 26 INFO rb-b8d0dd6-224299-408903 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=189" in browser 2026-08-27 17:15:32,021 26 INFO rb-b8d0dd6-224299-408903 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=189" 2026-08-27 17:15:32,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:32,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /pos/ui?config_id=189 HTTP/1.1" 200 - 84 0.014 0.229 2026-08-27 17:15:32,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '21060CD5F838AE1865E9B5AA44AB1930', 'loaderId': '196F03E3A64FF73FAB317B12EDA13256', 'isDownload': False} 2026-08-27 17:15:32,272 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:32,283 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:32,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:15:32,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:15:32,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:15:32,588 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:32,590 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:32,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:15:32,603 26 INFO rb-b8d0dd6-224299-408903 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=189", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:32,606 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:32,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:32,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:32,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:32,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:15:32,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:15:32,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-27 17:15:32,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 17:15:32,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-27 17:15:32,954 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:32,955 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-27 17:15:32,955 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:32,961 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 468 0.092 0.194 2026-08-27 17:15:32,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.006 2026-08-27 17:15:33,010 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:33,040 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-27 17:15:33,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:33,072 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-27 17:15:33,098 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:33,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:15:33,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:15:33,107 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:33,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-08-27 17:15:33,116 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:33,117 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:33,163 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:33,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.043 0.024 2026-08-27 17:15:33,176 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:15:33,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /pos/ui/189?from_backend=True HTTP/1.1" 200 - 31 0.009 0.091 2026-08-27 17:15:33,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /pos/ui/189 HTTP/1.1" 200 - 31 0.007 0.116 2026-08-27 17:15:33,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.015 2026-08-27 17:15:33,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,323 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:33,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,414 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,529 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:15:33,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5063687 started for PoS orders references: [{'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'dcd674ee-0bac-45e8-851c-60b71ef7f46e'}] 2026-08-27 17:15:33,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:33,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5063687 order {'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'dcd674ee-0bac-45e8-851c-60b71ef7f46e'} updated pos.order #930 2026-08-27 17:15:33,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5063687 finished 2026-08-27 17:15:33,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.015 0.037 2026-08-27 17:15:33,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:33,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:33,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:35,780 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:35,830 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("1"))) 2026-08-27 17:15:35,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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.004 2026-08-27 17:15:35,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:35,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:35,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:36,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:36,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:36,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16273536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-189-000001', 'uuid': 'f8a86651-fe1a-4a59-a5ba-1d2bdcca427d'}] 2026-08-27 17:15:36,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16273536 order {'name': '/', 'pos_reference': '261-189-000001', 'uuid': 'f8a86651-fe1a-4a59-a5ba-1d2bdcca427d'} created pos.order #931 2026-08-27 17:15:36,133 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16273536 finished 2026-08-27 17:15:36,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.011 0.035 2026-08-27 17:15:36,179 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("2"))) 2026-08-27 17:15:36,238 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:36,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:36,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-08-27 17:15:36,288 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:36,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16153992 (allocated 17174528) 2026-08-27 17:15:36,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 137969 2026-08-27 17:15:36,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-08-27 17:15:36,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 137969 2026-08-27 17:15:36,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171536_383673_test_pos_self_order_table_transfer.txt 2026-08-27 17:15:36,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp2ce0e4n2_chrome_odoo" 2026-08-27 17:15:36,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-08-27 17:15:37,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 138178 2026-08-27 17:15:37,969 26 INFO rb-b8d0dd6-224299-408903 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/tmp62xkct6w_chrome_odoo 2026-08-27 17:15:37,969 26 INFO rb-b8d0dd6-224299-408903 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:43575/json/version 2026-08-27 17:15:37,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:38,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:38,002 26 INFO rb-b8d0dd6-224299-408903 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:43575/json 2026-08-27 17:15:38,003 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:38,058 26 INFO rb-b8d0dd6-224299-408903 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:43575/devtools/page/519C285AD02D7889F5A4142F3CDB2F7F 2026-08-27 17:15:38,065 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,161 26 INFO rb-b8d0dd6-224299-408903 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/190?access_token=841e212dca614cb4" in browser 2026-08-27 17:15:38,161 26 INFO rb-b8d0dd6-224299-408903 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/190?access_token=841e212dca614cb4" 2026-08-27 17:15:38,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:38,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /pos-self/190?access_token=841e212dca614cb4 HTTP/1.1" 200 - 57 0.011 0.176 2026-08-27 17:15:38,357 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '519C285AD02D7889F5A4142F3CDB2F7F', 'loaderId': '363A71928F710FCF7D5C3A60EA0D9E86', 'isDownload': False} 2026-08-27 17:15:38,357 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:38,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:38,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.011 0.016 2026-08-27 17:15:38,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:38,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-27 17:15:38,418 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:38,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:15:38,516 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:38,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:15:38,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:38,525 26 INFO rb-b8d0dd6-224299-408903 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/190?access_token=841e212dca614cb4", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:38,529 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:38,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:38,530 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:38,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:15:38,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "POST /pos-self/data/190 HTTP/1.1" 200 - 179 0.037 0.081 2026-08-27 17:15:38,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-27 17:15:38,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:38,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/ir.attachment/9530/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:38,765 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:38,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:15:38,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/pos.category/357/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-08-27 17:15:38,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:38,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:15:38,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:15:38,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:15:38,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:15:38,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2449/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:15:38,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:38] "GET /web/image/product.template/2450/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:38,918 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-08-27 17:15:38,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:38,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7030584 (allocated 8126464) 2026-08-27 17:15:38,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 138178 2026-08-27 17:15:38,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-08-27 17:15:38,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 138178 2026-08-27 17:15:39,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171539_042303_test_self_order_category_with_only_special_products.txt 2026-08-27 17:15:39,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp62xkct6w_chrome_odoo" 2026-08-27 17:15:39,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-08-27 17:15:40,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 138362 2026-08-27 17:15:40,576 26 INFO rb-b8d0dd6-224299-408903 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/tmpqiclq5f8_chrome_odoo 2026-08-27 17:15:40,576 26 INFO rb-b8d0dd6-224299-408903 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:35659/json/version 2026-08-27 17:15:40,577 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:40,610 26 INFO rb-b8d0dd6-224299-408903 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/150.0.7871.114 2026-08-27 17:15:40,610 26 INFO rb-b8d0dd6-224299-408903 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:35659/json 2026-08-27 17:15:40,611 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:40,662 26 INFO rb-b8d0dd6-224299-408903 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:35659/devtools/page/81E90841D69B9F683F05556EF7F946B4 2026-08-27 17:15:40,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:40,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:40,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:40,793 26 INFO rb-b8d0dd6-224299-408903 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/191?access_token=58f021b0c31a4746" in browser 2026-08-27 17:15:40,793 26 INFO rb-b8d0dd6-224299-408903 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/191?access_token=58f021b0c31a4746" 2026-08-27 17:15:40,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:41,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /pos-self/191?access_token=58f021b0c31a4746 HTTP/1.1" 200 - 57 0.016 0.252 2026-08-27 17:15:41,070 26 INFO rb-b8d0dd6-224299-408903 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': '81E90841D69B9F683F05556EF7F946B4', 'loaderId': '73293457EDA81E9240C78D61EF1A2CCC', 'isDownload': False} 2026-08-27 17:15:41,070 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,078 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:41,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:41,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:15:41,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:41,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.036 2026-08-27 17:15:41,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:41,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:15:41,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:15:41,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:15:41,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:15:41,225 26 INFO rb-b8d0dd6-224299-408903 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/191?access_token=58f021b0c31a4746", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:41,229 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:41,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:41,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:15:41,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:41,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.038 0.083 2026-08-27 17:15:41,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:15:41,420 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:41,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:15:41,499 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:41,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:15:41,508 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:15:41,513 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:41,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:41,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:15:41,529 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:15:41,601 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,660 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,710 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,825 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,876 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:41,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:42,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7751612 (allocated 8912896) 2026-08-27 17:15:42,007 26 INFO rb-b8d0dd6-224299-408903 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 138362 2026-08-27 17:15:42,007 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:42,008 26 INFO rb-b8d0dd6-224299-408903 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 138362 2026-08-27 17:15:42,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171542_061649_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-08-27 17:15:42,061 26 INFO rb-b8d0dd6-224299-408903 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/tmpqiclq5f8_chrome_odoo" 2026-08-27 17:15:42,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-08-27 17:15:43,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138552 2026-08-27 17:15:43,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp47zsc7tj_chrome_odoo 2026-08-27 17:15:43,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38803/json/version 2026-08-27 17:15:43,597 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:43,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:43,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38803/json 2026-08-27 17:15:43,660 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:43,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38803/devtools/page/CAADD36D19FFA7A75163D3E8BCCA1B40 2026-08-27 17:15:43,673 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:43,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:43,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:43,807 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:43,807 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:43,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:15:44,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 59 0.012 0.179 2026-08-27 17:15:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'CAADD36D19FFA7A75163D3E8BCCA1B40', 'loaderId': '7164FEE2707B7B1D028FBB966B1D7664', 'isDownload': False} 2026-08-27 17:15:44,006 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,018 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:44,029 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:15:44,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.017 2026-08-27 17:15:44,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:15:44,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.037 2026-08-27 17:15:44,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:15:44,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 17:15:44,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:15:44,173 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:15:44,178 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:44,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:15:44,182 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:44,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:15:44,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:15:44,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:15:44,236 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.036 0.080 2026-08-27 17:15:44,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:15:44,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:44,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:44,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:44,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:44,424 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:44,476 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:15:44,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:15:44,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:15:44,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:44,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:15:44,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:15:44,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,605 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:44,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:44,644 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63536166 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': 'c34a3b65-2ec4-42bc-83c6-805718323e01'}] 2026-08-27 17:15:44,735 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63536166 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': 'c34a3b65-2ec4-42bc-83c6-805718323e01'} created pos.order #932 2026-08-27 17:15:44,741 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63536166 finished 2026-08-27 17:15:44,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.022 0.054 2026-08-27 17:15:44,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:44,832 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:44,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,040 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,195 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,247 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:15:45,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:45,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,348 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:45,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8142284 (allocated 9175040) 2026-08-27 17:15:45,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138552 2026-08-27 17:15:45,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:45,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138552 2026-08-27 17:15:45,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171545_421492_test_self_order_mobile.txt 2026-08-27 17:15:45,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp47zsc7tj_chrome_odoo" 2026-08-27 17:15:45,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138745 2026-08-27 17:15:45,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp2fry09wj_chrome_odoo 2026-08-27 17:15:45,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33263/json/version 2026-08-27 17:15:45,554 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:45,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:45,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33263/json 2026-08-27 17:15:45,587 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:45,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33263/devtools/page/E09099CEF97C2DB76D6A8E74ABBB60F4 2026-08-27 17:15:45,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:45,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:45,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:45,671 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:45,671 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:45,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 17:15:45,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E09099CEF97C2DB76D6A8E74ABBB60F4', 'loaderId': '33CF270F1D4FAA6C703F2148A515A3AF', 'isDownload': False} 2026-08-27 17:15:45,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,701 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:45,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:15:45,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:15:45,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:15:45,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:45,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:45,859 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:45,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.013 2026-08-27 17:15:45,862 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:45,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:45,864 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:15:45,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-27 17:15:45,916 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:45,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.024 0.069 2026-08-27 17:15:45,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-08-27 17:15:46,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.004 2026-08-27 17:15:46,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:46,047 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-27 17:15:46,060 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:46,072 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:46,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:15:46,156 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:15:46,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:15:46,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:15:46,174 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:15:46,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:15:46,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,243 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,255 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:46,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:46,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:46,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.007 2026-08-27 17:15:46,352 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:46,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,467 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99415189 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': '8d7677dd-4f78-4345-b1e6-a7542bda5673'}] 2026-08-27 17:15:46,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99415189 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': '8d7677dd-4f78-4345-b1e6-a7542bda5673'} created pos.order #933 2026-08-27 17:15:46,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99415189 finished 2026-08-27 17:15:46,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.016 0.049 2026-08-27 17:15:46,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:46,582 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,684 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,789 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:46,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:46,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8286968 (allocated 9437184) 2026-08-27 17:15:46,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138745 2026-08-27 17:15:46,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:46,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138745 2026-08-27 17:15:46,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171546_910976_test_self_order_mobile.txt 2026-08-27 17:15:46,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp2fry09wj_chrome_odoo" 2026-08-27 17:15:47,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138936 2026-08-27 17:15:47,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpsh1yo30n_chrome_odoo 2026-08-27 17:15:47,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36165/json/version 2026-08-27 17:15:47,057 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:47,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:47,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36165/json 2026-08-27 17:15:47,089 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:47,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36165/devtools/page/F9F574D32C1DF09A71FF0BDD700B6062 2026-08-27 17:15:47,158 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:47,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:47,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:47,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:47,176 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:47,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.010 2026-08-27 17:15:47,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F9F574D32C1DF09A71FF0BDD700B6062', 'loaderId': 'C210D142E1AA5BFFB19E53B6038E12A8', 'isDownload': False} 2026-08-27 17:15:47,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,206 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:47,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.047 2026-08-27 17:15:47,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.051 2026-08-27 17:15:47,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.054 2026-08-27 17:15:47,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:47,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:47,362 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:47,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:15:47,365 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:47,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:47,367 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.014 2026-08-27 17:15:47,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-27 17:15:47,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.073 2026-08-27 17:15:47,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-08-27 17:15:47,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:47,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:47,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:47,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:47,576 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:47,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:15:47,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:15:47,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:15:47,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:47,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:47,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:15:47,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,747 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,757 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:47,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:47,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.004 2026-08-27 17:15:47,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.007 2026-08-27 17:15:47,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.010 2026-08-27 17:15:47,859 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:47,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29613134 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000003', 'uuid': 'be5615bd-5829-4c3a-a235-5d6d41a2bcca'}] 2026-08-27 17:15:47,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29613134 order {'name': None, 'pos_reference': '260-192-000003', 'uuid': 'be5615bd-5829-4c3a-a235-5d6d41a2bcca'} created pos.order #934 2026-08-27 17:15:47,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29613134 finished 2026-08-27 17:15:47,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.048 2026-08-27 17:15:47,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:47,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,068 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,121 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:48,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8002900 (allocated 9437184) 2026-08-27 17:15:48,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138936 2026-08-27 17:15:48,237 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:48,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138936 2026-08-27 17:15:48,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171548_291605_test_self_order_mobile.txt 2026-08-27 17:15:48,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpsh1yo30n_chrome_odoo" 2026-08-27 17:15:48,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139129 2026-08-27 17:15:48,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmps9ob0xj2_chrome_odoo 2026-08-27 17:15:48,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33743/json/version 2026-08-27 17:15:48,424 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:48,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:48,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33743/json 2026-08-27 17:15:48,468 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:48,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33743/devtools/page/652653BFC3F78FE527C858E592E85448 2026-08-27 17:15:48,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:48,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:48,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:48,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:48,562 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:48,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 17:15:48,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '652653BFC3F78FE527C858E592E85448', 'loaderId': '145A58043A37D068E93962E3CF4DF6B8', 'isDownload': False} 2026-08-27 17:15:48,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,592 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:48,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:15:48,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:15:48,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:15:48,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:48,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:48,746 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:48,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:48,749 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:48,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:48,751 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.005 0.016 2026-08-27 17:15:48,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-27 17:15:48,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.069 2026-08-27 17:15:48,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.092 2026-08-27 17:15:48,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:48,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:48,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:48,945 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:48,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.002 2026-08-27 17:15:48,957 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:49,009 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:15:49,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:15:49,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:15:49,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:49,056 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:49,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:15:49,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,127 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,138 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:49,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:49,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:15:49,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.008 2026-08-27 17:15:49,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.010 2026-08-27 17:15:49,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.018 2026-08-27 17:15:49,236 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,242 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:49,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,352 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491144 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000004', 'uuid': 'accbc953-96ff-4cf6-8e2f-6308f2e09a1f'}] 2026-08-27 17:15:49,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491144 order {'name': None, 'pos_reference': '260-192-000004', 'uuid': 'accbc953-96ff-4cf6-8e2f-6308f2e09a1f'} created pos.order #935 2026-08-27 17:15:49,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491144 finished 2026-08-27 17:15:49,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.016 0.050 2026-08-27 17:15:49,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:49,465 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,514 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,567 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,673 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:49,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:49,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8294700 (allocated 9437184) 2026-08-27 17:15:49,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139129 2026-08-27 17:15:49,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:49,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139129 2026-08-27 17:15:49,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171549_797717_test_self_order_mobile.txt 2026-08-27 17:15:49,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmps9ob0xj2_chrome_odoo" 2026-08-27 17:15:49,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139324 2026-08-27 17:15:49,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpcbz33noc_chrome_odoo 2026-08-27 17:15:49,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46357/json/version 2026-08-27 17:15:49,948 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:49,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:49,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46357/json 2026-08-27 17:15:49,982 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:49,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46357/devtools/page/8A52473952FA04E9AAE31E04DBD61255 2026-08-27 17:15:50,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:50,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:50,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:50,077 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:50,077 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:50,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.010 2026-08-27 17:15:50,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8A52473952FA04E9AAE31E04DBD61255', 'loaderId': 'A192BB7FC0A3C9FA742DABCAA5DDFF9B', 'isDownload': False} 2026-08-27 17:15:50,097 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,104 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:50,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:15:50,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:15:50,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:15:50,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:50,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-08-27 17:15:50,252 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:50,255 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:50,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:50,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:15:50,261 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:15:50,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-27 17:15:50,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-27 17:15:50,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.024 0.076 2026-08-27 17:15:50,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.004 2026-08-27 17:15:50,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:50,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:50,460 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:50,474 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:50,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:15:50,555 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:15:50,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:15:50,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:15:50,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:15:50,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:15:50,584 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:15:50,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.010 2026-08-27 17:15:50,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.014 2026-08-27 17:15:50,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.018 2026-08-27 17:15:50,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.024 2026-08-27 17:15:50,635 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,686 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,744 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,755 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:50,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:50,795 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,855 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:50,869 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19763815 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '263f51ea-5254-42e6-aa63-b5e7db4a2bbd'}] 2026-08-27 17:15:50,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19763815 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '263f51ea-5254-42e6-aa63-b5e7db4a2bbd'} created pos.order #936 2026-08-27 17:15:50,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19763815 finished 2026-08-27 17:15:50,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.015 0.049 2026-08-27 17:15:50,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:15:50,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:51] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:51,284 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,340 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,354 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11741695 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '263f51ea-5254-42e6-aa63-b5e7db4a2bbd'}] 2026-08-27 17:15:51,361 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1472] to pos.order #936 2026-08-27 17:15:51,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11741695 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '263f51ea-5254-42e6-aa63-b5e7db4a2bbd'} updated pos.order #936 2026-08-27 17:15:51,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11741695 finished 2026-08-27 17:15:51,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.018 0.050 2026-08-27 17:15:51,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:51,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,499 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,552 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,658 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:51,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:51,730 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8661740 (allocated 9961472) 2026-08-27 17:15:51,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139324 2026-08-27 17:15:51,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:51,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139324 2026-08-27 17:15:51,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171551_786196_test_self_order_mobile.txt 2026-08-27 17:15:51,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpcbz33noc_chrome_odoo" 2026-08-27 17:15:51,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139525 2026-08-27 17:15:51,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpi5vod8kr_chrome_odoo 2026-08-27 17:15:51,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33997/json/version 2026-08-27 17:15:51,919 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:51,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:51,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33997/json 2026-08-27 17:15:51,970 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:51,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33997/devtools/page/20E2EB5F05EAC7A95B388EE6D0ED9653 2026-08-27 17:15:51,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:51,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:52,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:52,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:52,065 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:52,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.011 2026-08-27 17:15:52,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '20E2EB5F05EAC7A95B388EE6D0ED9653', 'loaderId': '91D1CD16D7C23A4977E2AEC8F1DE07AB', 'isDownload': False} 2026-08-27 17:15:52,084 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,093 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:52,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:15:52,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:15:52,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:15:52,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:52,247 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:52,255 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:52,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:15:52,259 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:52,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:52,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:15:52,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-27 17:15:52,312 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.068 2026-08-27 17:15:52,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-08-27 17:15:52,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.004 2026-08-27 17:15:52,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:52,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:52,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:15:52,476 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:52,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:15:52,553 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:15:52,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:15:52,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:15:52,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:15:52,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:15:52,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:15:52,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.012 2026-08-27 17:15:52,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-08-27 17:15:52,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.015 2026-08-27 17:15:52,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.016 2026-08-27 17:15:52,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.026 2026-08-27 17:15:52,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.033 2026-08-27 17:15:52,745 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,757 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:52,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:52,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:52] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:15:52,910 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:52,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95364964 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': '63b1e5d5-2138-4eb2-b328-70a965db697d'}] 2026-08-27 17:15:52,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95364964 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': '63b1e5d5-2138-4eb2-b328-70a965db697d'} created pos.order #937 2026-08-27 17:15:53,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95364964 finished 2026-08-27 17:15:53,032 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.049 2026-08-27 17:15:53,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:53,079 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,343 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,397 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:53] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:53,448 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,506 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35623054 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': '63b1e5d5-2138-4eb2-b328-70a965db697d'}] 2026-08-27 17:15:53,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1474] to pos.order #937 2026-08-27 17:15:53,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35623054 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': '63b1e5d5-2138-4eb2-b328-70a965db697d'} updated pos.order #937 2026-08-27 17:15:53,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35623054 finished 2026-08-27 17:15:53,575 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.019 0.052 2026-08-27 17:15:53,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:53,612 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,824 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:53,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:53,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8809460 (allocated 9961472) 2026-08-27 17:15:53,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139525 2026-08-27 17:15:53,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:53,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139525 2026-08-27 17:15:53,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171553_947945_test_self_order_mobile.txt 2026-08-27 17:15:53,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpi5vod8kr_chrome_odoo" 2026-08-27 17:15:54,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139729 2026-08-27 17:15:54,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpad61udgi_chrome_odoo 2026-08-27 17:15:54,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44693/json/version 2026-08-27 17:15:54,096 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:54,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:54,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44693/json 2026-08-27 17:15:54,127 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:54,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44693/devtools/page/FCD4E31981F7D8FA8E2F92359D3991A4 2026-08-27 17:15:54,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:54,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:54,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:54,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:54,192 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:54,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.013 2026-08-27 17:15:54,277 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FCD4E31981F7D8FA8E2F92359D3991A4', 'loaderId': 'C602FA74EF223AB55FDC46ED4E363A86', 'isDownload': False} 2026-08-27 17:15:54,277 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,285 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:54,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:15:54,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:15:54,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:15:54,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:15:54,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:15:54,435 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:54,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:15:54,438 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:54,439 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:54,440 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,461 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.014 2026-08-27 17:15:54,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 17:15:54,492 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,569 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.074 2026-08-27 17:15:54,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-08-27 17:15:54,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.004 2026-08-27 17:15:54,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:54,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:54,638 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,650 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:54,660 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:54,708 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:15:54,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:15:54,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:15:54,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:15:54,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:15:54,760 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:15:54,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,872 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:15:54,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:15:54,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.012 2026-08-27 17:15:54,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.020 2026-08-27 17:15:54,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.017 2026-08-27 17:15:54,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.016 2026-08-27 17:15:54,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.016 2026-08-27 17:15:54,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:54,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.036 2026-08-27 17:15:54,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.042 2026-08-27 17:15:54,940 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:54,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:54] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:15:54,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,042 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739481 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': '30d95ec4-6c81-4bec-91d2-ad2b52dbbd72'}] 2026-08-27 17:15:55,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739481 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': '30d95ec4-6c81-4bec-91d2-ad2b52dbbd72'} created pos.order #938 2026-08-27 17:15:55,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739481 finished 2026-08-27 17:15:55,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.015 0.052 2026-08-27 17:15:55,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.007 2026-08-27 17:15:55,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,309 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,409 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:55] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:15:55,514 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16084563 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': '30d95ec4-6c81-4bec-91d2-ad2b52dbbd72'}] 2026-08-27 17:15:55,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1476] to pos.order #938 2026-08-27 17:15:55,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16084563 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': '30d95ec4-6c81-4bec-91d2-ad2b52dbbd72'} updated pos.order #938 2026-08-27 17:15:55,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16084563 finished 2026-08-27 17:15:55,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.018 0.053 2026-08-27 17:15:55,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:15:55,679 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,785 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,891 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:55,940 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:55,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8583152 (allocated 9699328) 2026-08-27 17:15:55,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139729 2026-08-27 17:15:55,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:55,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139729 2026-08-27 17:15:56,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171556_019387_test_self_order_mobile.txt 2026-08-27 17:15:56,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpad61udgi_chrome_odoo" 2026-08-27 17:15:56,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139933 2026-08-27 17:15:56,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpilnx5si9_chrome_odoo 2026-08-27 17:15:56,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33097/json/version 2026-08-27 17:15:56,152 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:56,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:56,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33097/json 2026-08-27 17:15:56,191 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:15:56,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33097/devtools/page/A5D1A28068B7D0CAE036D8D4E2681B54 2026-08-27 17:15:56,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:56,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:56,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:56,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:56,282 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:56,303 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-27 17:15:56,306 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A5D1A28068B7D0CAE036D8D4E2681B54', 'loaderId': '73628744E92AC5F65D00D2728F32BA0E', 'isDownload': False} 2026-08-27 17:15:56,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,314 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:56,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:15:56,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:15:56,362 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:15:56,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:56,452 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:56,459 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:56,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:15:56,463 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:56,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:56,464 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:15:56,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-27 17:15:56,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-27 17:15:56,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,600 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.077 2026-08-27 17:15:56,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 17:15:56,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:56,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:56,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:56,693 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:56,742 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:15:56,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:15:56,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:15:56,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:15:56,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:15:56,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:15:56,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.005 2026-08-27 17:15:56,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.011 2026-08-27 17:15:56,836 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.014 2026-08-27 17:15:56,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.017 2026-08-27 17:15:56,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.023 2026-08-27 17:15:56,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.029 2026-08-27 17:15:56,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,856 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-08-27 17:15:56,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.017 2026-08-27 17:15:56,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.032 2026-08-27 17:15:56,871 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.021 2026-08-27 17:15:56,875 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.036 2026-08-27 17:15:56,904 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,961 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:56,970 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:56,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:56] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:57,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:15:57,128 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,189 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20390620 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': '25966d50-4c70-4b8d-8a23-f368dc278a0e'}] 2026-08-27 17:15:57,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20390620 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': '25966d50-4c70-4b8d-8a23-f368dc278a0e'} created pos.order #939 2026-08-27 17:15:57,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20390620 finished 2026-08-27 17:15:57,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.049 2026-08-27 17:15:57,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.004 2026-08-27 17:15:57,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,403 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:15:57,666 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,723 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11036780 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': '25966d50-4c70-4b8d-8a23-f368dc278a0e'}] 2026-08-27 17:15:57,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: Added lines [1478] to pos.order #939 2026-08-27 17:15:57,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11036780 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': '25966d50-4c70-4b8d-8a23-f368dc278a0e'} updated pos.order #939 2026-08-27 17:15:57,751 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11036780 finished 2026-08-27 17:15:57,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.018 0.051 2026-08-27 17:15:57,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:57,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,935 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:57,989 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,090 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:15:58,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8904416 (allocated 10223616) 2026-08-27 17:15:58,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139933 2026-08-27 17:15:58,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:15:58,114 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139933 2026-08-27 17:15:58,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171558_171235_test_self_order_mobile.txt 2026-08-27 17:15:58,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpilnx5si9_chrome_odoo" 2026-08-27 17:15:58,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140139 2026-08-27 17:15:58,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpq3klv7oi_chrome_odoo 2026-08-27 17:15:58,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44953/json/version 2026-08-27 17:15:58,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:15:58,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44953/json 2026-08-27 17:15:58,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44953/devtools/page/03A297BAF6A8B4E86972C34979382BF3 2026-08-27 17:15:58,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:15:58,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:15:58,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:15:58,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:15:58,392 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:15:58,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.010 2026-08-27 17:15:58,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '03A297BAF6A8B4E86972C34979382BF3', 'loaderId': 'E7DE394B7F8A87EC34302B5EC1DFB0AE', 'isDownload': False} 2026-08-27 17:15:58,478 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,487 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:15:58,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:15:58,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:15:58,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:15:58,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:15:58,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:15:58,636 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:15:58,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:15:58,638 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:15:58,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:15:58,641 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:15:58,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-27 17:15:58,693 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.074 2026-08-27 17:15:58,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-08-27 17:15:58,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-27 17:15:58,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:15:58,830 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:58,841 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:15:58,856 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:15:58,905 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:58,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:15:58,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:15:58,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:15:58,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:15:58,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:15:58,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:58] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:15:58,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,016 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,066 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.006 2026-08-27 17:15:59,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.012 2026-08-27 17:15:59,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.014 2026-08-27 17:15:59,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.018 2026-08-27 17:15:59,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.016 2026-08-27 17:15:59,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.032 2026-08-27 17:15:59,126 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.034 2026-08-27 17:15:59,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-08-27 17:15:59,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-08-27 17:15:59,142 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15: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-08-27 17:15:59,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-08-27 17:15:59,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.016 2026-08-27 17:15:59,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.026 2026-08-27 17:15:59,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.001 0.022 2026-08-27 17:15:59,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.046 2026-08-27 17:15:59,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,339 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,502 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,552 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,707 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:15:59,820 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:15:59,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24764105 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000009', 'uuid': '585fa32a-a9c5-49c6-ac5a-a75dba5940d6'}] 2026-08-27 17:15:59,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24764105 order {'name': None, 'pos_reference': '260-192-000009', 'uuid': '585fa32a-a9c5-49c6-ac5a-a75dba5940d6'} created pos.order #940 2026-08-27 17:15:59,912 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24764105 finished 2026-08-27 17:15:59,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.049 2026-08-27 17:15:59,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:15:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:15:59,978 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,032 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,192 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:00] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:16:00,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,399 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,454 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:00,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:16:00,609 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 17:16:00,632 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9583780 (allocated 10747904) 2026-08-27 17:16:00,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140139 2026-08-27 17:16:00,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:16:00,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140139 2026-08-27 17:16:00,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171600_687343_test_self_order_mobile.txt 2026-08-27 17:16:00,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpq3klv7oi_chrome_odoo" 2026-08-27 17:16:00,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140347 2026-08-27 17:16:00,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpi2ehqa3b_chrome_odoo 2026-08-27 17:16:00,836 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39237/json/version 2026-08-27 17:16:00,837 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:00,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:00,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39237/json 2026-08-27 17:16:00,875 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:00,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39237/devtools/page/43D967A4FD0515A4B24D3CACAAA0CFD1 2026-08-27 17:16:00,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:16:00,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:16:00,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:16:00,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:16:00,976 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:16:00,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:00] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.010 2026-08-27 17:16:00,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '43D967A4FD0515A4B24D3CACAAA0CFD1', 'loaderId': 'C55BDA0611CC8904E7E77D8B9F9A521A', 'isDownload': False} 2026-08-27 17:16:00,996 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,004 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:01,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:16:01,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:16:01,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.038 0.012 2026-08-27 17:16:01,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:16:01,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:01,151 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:01,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:16:01,158 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:01,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:16:01,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:01,184 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-27 17:16:01,212 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.073 2026-08-27 17:16:01,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-08-27 17:16:01,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:01,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:01,347 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:01,359 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:01,372 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:01,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:16:01,453 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:01,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:01,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:01,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:01,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:16:01,484 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,542 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,555 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:01,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:01,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.005 2026-08-27 17:16:01,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.012 2026-08-27 17:16:01,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.012 2026-08-27 17:16:01,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.019 2026-08-27 17:16:01,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.014 2026-08-27 17:16:01,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.011 2026-08-27 17:16:01,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.021 2026-08-27 17:16:01,645 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.034 2026-08-27 17:16:01,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.043 2026-08-27 17:16:01,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.019 2026-08-27 17:16:01,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.018 2026-08-27 17:16:01,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.013 2026-08-27 17:16:01,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.022 2026-08-27 17:16:01,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.040 2026-08-27 17:16:01,698 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,755 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,809 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,912 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:01,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:16:02,073 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,132 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,140 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-27 17:16:02,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,248 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83731327 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000010', 'uuid': 'f6b75935-20ce-4688-8f0e-521f5f01e360'}] 2026-08-27 17:16:02,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83731327 order {'name': None, 'pos_reference': '260-192-000010', 'uuid': 'f6b75935-20ce-4688-8f0e-521f5f01e360'} created pos.order #941 2026-08-27 17:16:02,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83731327 finished 2026-08-27 17:16:02,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.051 2026-08-27 17:16:02,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:02,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,413 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,467 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,517 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:16:02,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 17:16:02,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9026184 (allocated 10223616) 2026-08-27 17:16:02,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140347 2026-08-27 17:16:02,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:16:02,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140347 2026-08-27 17:16:02,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171602_649667_test_self_order_mobile.txt 2026-08-27 17:16:02,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpi2ehqa3b_chrome_odoo" 2026-08-27 17:16:02,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140555 2026-08-27 17:16:02,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmphwyn8dnc_chrome_odoo 2026-08-27 17:16:02,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39605/json/version 2026-08-27 17:16:02,796 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:02,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:02,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39605/json 2026-08-27 17:16:02,859 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:02,865 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39605/devtools/page/60E60924ADF12A0D038DAB68923F6B34 2026-08-27 17:16:02,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-27 17:16:02,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-27 17:16:02,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-27 17:16:02,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" in browser 2026-08-27 17:16:02,890 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213" 2026-08-27 17:16:02,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "GET /pos-self/192?access_token=b895e59c2fb84bb8&table_identifier=be876213 HTTP/1.1" 200 - 9 0.002 0.072 2026-08-27 17:16:02,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '60E60924ADF12A0D038DAB68923F6B34', 'loaderId': 'A56E66984EFE6634B2BE988534BB6367', 'isDownload': False} 2026-08-27 17:16:02,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:02,982 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:02,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:16:02,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:02] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:16:03,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:16:03,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:03,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:03,134 26 INFO rb-b8d0dd6-224299-408903 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/192?access_token=b895e59c2fb84bb8&table_identifier=be876213", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:03,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:16:03,137 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:03,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:03,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,161 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:03,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-27 17:16:03,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,269 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.025 0.072 2026-08-27 17:16:03,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-08-27 17:16:03,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:03,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:03,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:16:03,338 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-08-27 17:16:03,355 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:03,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:16:03,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:03,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:03,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:03,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:16:03,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:16:03,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,538 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:03,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:03,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.005 2026-08-27 17:16:03,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.011 2026-08-27 17:16:03,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.011 2026-08-27 17:16:03,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.020 2026-08-27 17:16:03,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.023 2026-08-27 17:16:03,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.030 2026-08-27 17:16:03,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.019 2026-08-27 17:16:03,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.029 2026-08-27 17:16:03,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.011 2026-08-27 17:16:03,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.011 2026-08-27 17:16:03,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.033 2026-08-27 17:16:03,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.035 2026-08-27 17:16:03,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.034 2026-08-27 17:16:03,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.019 2026-08-27 17:16:03,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19017302 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000011', 'uuid': '3823f213-0ac7-4980-aae2-c55e32f1f38f'}] 2026-08-27 17:16:03,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19017302 order {'name': None, 'pos_reference': '260-192-000011', 'uuid': '3823f213-0ac7-4980-aae2-c55e32f1f38f'} created pos.order #942 2026-08-27 17:16:03,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19017302 finished 2026-08-27 17:16:03,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.015 0.064 2026-08-27 17:16:03,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.093 2026-08-27 17:16:03,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.005 2026-08-27 17:16:03,751 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,805 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-27 17:16:03,854 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:03,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7797704 (allocated 8388608) 2026-08-27 17:16:03,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140555 2026-08-27 17:16:03,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-27 17:16:03,873 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140555 2026-08-27 17:16:03,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171603_930254_test_self_order_mobile.txt 2026-08-27 17:16:03,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmphwyn8dnc_chrome_odoo" 2026-08-27 17:16:03,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-08-27 17:16:05,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 140764 2026-08-27 17:16:05,487 26 INFO rb-b8d0dd6-224299-408903 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/tmp23ti3f4w_chrome_odoo 2026-08-27 17:16:05,487 26 INFO rb-b8d0dd6-224299-408903 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:38023/json/version 2026-08-27 17:16:05,487 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:05,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:05,517 26 INFO rb-b8d0dd6-224299-408903 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:38023/json 2026-08-27 17:16:05,517 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:05,562 26 INFO rb-b8d0dd6-224299-408903 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:38023/devtools/page/93F55BFA263750E80A578B373263D7C4 2026-08-27 17:16:05,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:05,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-08-27 17:16:05,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-08-27 17:16:05,696 26 INFO rb-b8d0dd6-224299-408903 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/193?access_token=7944ddc336094c24&table_identifier=44a20374" in browser 2026-08-27 17:16:05,696 26 INFO rb-b8d0dd6-224299-408903 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/193?access_token=7944ddc336094c24&table_identifier=44a20374" 2026-08-27 17:16:05,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:05,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:05] "GET /pos-self/193?access_token=7944ddc336094c24&table_identifier=44a20374 HTTP/1.1" 200 - 59 0.012 0.215 2026-08-27 17:16:05,931 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '93F55BFA263750E80A578B373263D7C4', 'loaderId': 'C9999A42CF07EB22BEA06187410A8DC0', 'isDownload': False} 2026-08-27 17:16:05,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:05,939 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:05,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:05,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:05] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.020 2026-08-27 17:16:05,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:05,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:05] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 17:16:05,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:05,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:05] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-27 17:16:06,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:16:06,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:16:06,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:06,094 26 INFO rb-b8d0dd6-224299-408903 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/193?access_token=7944ddc336094c24&table_identifier=44a20374", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:06,098 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:06,098 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:06,099 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:16:06,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:06,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.036 0.079 2026-08-27 17:16:06,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-08-27 17:16:06,289 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:06,291 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:06,329 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,335 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/ir.attachment/9653/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:06,341 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:06,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:16:06,419 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:06,425 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:06,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:06,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:06,441 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:16:06,452 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,520 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:06,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "GET /web/image/product.product/2948/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:06,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81274921 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': 'acc4f1fb-7420-4ecc-b4d0-5ce6dbbed97d'}] 2026-08-27 17:16:06,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81274921 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': 'acc4f1fb-7420-4ecc-b4d0-5ce6dbbed97d'} created pos.order #943 2026-08-27 17:16:06,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81274921 finished 2026-08-27 17:16:06,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 237 0.055 0.132 2026-08-27 17:16:06,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:06,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,899 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,952 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-08-27 17:16:06,953 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:06,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7993988 (allocated 9175040) 2026-08-27 17:16:06,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 140764 2026-08-27 17:16:06,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-08-27 17:16:06,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 140764 2026-08-27 17:16:07,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171607_026672_test_self_order_mobile_0_price_order.txt 2026-08-27 17:16:07,026 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp23ti3f4w_chrome_odoo" 2026-08-27 17:16:07,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-08-27 17:16:08,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 140957 2026-08-27 17:16:08,568 26 INFO rb-b8d0dd6-224299-408903 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/tmpg7e_wd8f_chrome_odoo 2026-08-27 17:16:08,568 26 INFO rb-b8d0dd6-224299-408903 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:45809/json/version 2026-08-27 17:16:08,568 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:08,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:08,598 26 INFO rb-b8d0dd6-224299-408903 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:45809/json 2026-08-27 17:16:08,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:08,606 26 INFO rb-b8d0dd6-224299-408903 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:45809/devtools/page/5F07D65F430C86765D2179FC71233306 2026-08-27 17:16:08,662 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:08,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-08-27 17:16:08,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-08-27 17:16:08,764 26 INFO rb-b8d0dd6-224299-408903 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/194" in browser 2026-08-27 17:16:08,764 26 INFO rb-b8d0dd6-224299-408903 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/194" 2026-08-27 17:16:08,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:08,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:08] "GET /pos-self/194 HTTP/1.1" 200 - 57 0.012 0.184 2026-08-27 17:16:08,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '5F07D65F430C86765D2179FC71233306', 'loaderId': '7D39BAE78E380859E96740261B4914BF', 'isDownload': False} 2026-08-27 17:16:08,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:08,975 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:08,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:09,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.017 2026-08-27 17:16:09,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:09,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.034 2026-08-27 17:16:09,023 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:09,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:16:09,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:16:09,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:16:09,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:16:09,136 26 INFO rb-b8d0dd6-224299-408903 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/194", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:09,138 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:09,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:09,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:09,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:09,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.008 0.034 2026-08-27 17:16:09,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-27 17:16:09,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:09,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.036 0.079 2026-08-27 17:16:09,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:09,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/image/ir.attachment/9728/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:09,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:09,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/image/ir.attachment/9694/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:16:09,389 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:09,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-08-27 17:16:09,424 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:09,438 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6218520 (allocated 6815744) 2026-08-27 17:16:09,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 140957 2026-08-27 17:16:09,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-08-27 17:16:09,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 140957 2026-08-27 17:16:09,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171609_494083_test_self_order_mobile_no_access_token.txt 2026-08-27 17:16:09,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpg7e_wd8f_chrome_odoo" 2026-08-27 17:16:09,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-08-27 17:16:11,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 141135 2026-08-27 17:16:11,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome headless temporary user profile dir: /tmp/tmpo2ucd697_chrome_odoo 2026-08-27 17:16:11,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Issuing json command http://127.0.0.1:46271/json/version 2026-08-27 17:16:11,074 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:11,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:11,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Issuing json command http://127.0.0.1:46271/json 2026-08-27 17:16:11,100 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:11,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Websocket url found: ws://127.0.0.1:46271/devtools/page/BE7499062D340332F16E2E648230BCD8 2026-08-27 17:16:11,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Enable chrome headless console log notification 2026-08-27 17:16:11,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome headless enable page notifications 2026-08-27 17:16:11,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:16:11,242 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Setting session cookie in browser 2026-08-27 17:16:11,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Open "http://127.0.0.1:8069/pos/ui/196" in browser 2026-08-27 17:16:11,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigating to: "http://127.0.0.1:8069/pos/ui/196" 2026-08-27 17:16:11,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:11,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /pos/ui/196 HTTP/1.1" 200 - 122 0.021 0.240 2026-08-27 17:16:11,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': 'BE7499062D340332F16E2E648230BCD8', 'loaderId': '4363014890A07E844FD01F3014D2DA82', 'isDownload': False} 2026-08-27 17:16:11,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate ready code "odoo.isTourReady('test_no_orders_from_other_config')" 2026-08-27 17:16:11,533 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:11,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:16:11,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:16:11,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:16:11,853 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:11,854 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:11,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:16:11,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate test code "odoo.startTour('test_no_orders_from_other_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/196", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:11,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [1/4] Tour test_no_orders_from_other_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:16:11,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-27 17:16:11,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:11,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:11,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:16:11,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:16:11,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.019 2026-08-27 17:16:11,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-27 17:16:12,193 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.076 0.175 2026-08-27 17:16:12,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:12,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "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.003 2026-08-27 17:16:12,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-27 17:16:12,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "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.003 2026-08-27 17:16:12,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:12,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:16:12,304 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:12,307 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:12,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:12,313 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:12,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:16:12,318 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:12,319 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:12,360 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:16:12,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [2/4] Tour test_no_orders_from_other_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:16:12,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /pos/ui/196?from_backend=True HTTP/1.1" 200 - 31 0.010 0.051 2026-08-27 17:16:12,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [3/4] Tour test_no_orders_from_other_config → Step .pos-leftheader .orders-button 2026-08-27 17:16:12,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /pos/ui/196 HTTP/1.1" 200 - 31 0.008 0.108 2026-08-27 17:16:12,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.006 0.015 2026-08-27 17:16:12,532 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [4/4] Tour test_no_orders_from_other_config → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-08-27 17:16:12,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:16:12,551 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:16:12,553 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:12,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-08-27 17:16:12,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_no_orders_from_other_config SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-27 17:16:12,610 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12018708 (allocated 12845056) 2026-08-27 17:16:12,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing chrome headless with pid 141135 2026-08-27 17:16:12,612 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-08-27 17:16:12,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Terminating chrome headless with pid 141135 2026-08-27 17:16:12,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171612_680230_test_self_order_mobile_not_visible_in_other_config.txt 2026-08-27 17:16:12,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Removing chrome user profile "/tmp/tmpo2ucd697_chrome_odoo" 2026-08-27 17:16:12,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-08-27 17:16:14,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 141336 2026-08-27 17:16:14,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpd68rss3p_chrome_odoo 2026-08-27 17:16:14,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42815/json/version 2026-08-27 17:16:14,229 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:14,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:14,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42815/json 2026-08-27 17:16:14,273 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:14,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:42815/devtools/page/62E9BA0B428BB2BE2E4DF161022D7510 2026-08-27 17:16:14,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-27 17:16:14,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-27 17:16:14,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-27 17:16:14,426 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7" in browser 2026-08-27 17:16:14,426 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7" 2026-08-27 17:16:14,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:16,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /pos-self/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7 HTTP/1.1" 200 - 59 0.015 1.907 2026-08-27 17:16:16,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '62E9BA0B428BB2BE2E4DF161022D7510', 'loaderId': '774CE736C8E9909880BF9FA5202D5B67', 'isDownload': False} 2026-08-27 17:16:16,356 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,367 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:16,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:16,390 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-08-27 17:16:16,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:16,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.031 2026-08-27 17:16:16,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:16,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:16:16,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:16:16,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:16:16,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:16,498 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:16,502 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:16,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:16,503 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:16:16,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:16,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "POST /pos-self/data/197 HTTP/1.1" 200 - 180 0.037 0.077 2026-08-27 17:16:16,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.107 2026-08-27 17:16:16,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:16,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:16,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:16,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:16:16,768 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:16,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-27 17:16:16,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:16,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:16,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:16:16,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:16:16,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,922 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:16,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:16,941 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:16,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.product/2947/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:16,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:16] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:16:16,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,107 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91465854 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': '5a24671c-2ecf-4575-be5c-0dc8be3f31be'}] 2026-08-27 17:16:17,140 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91465854 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': '5a24671c-2ecf-4575-be5c-0dc8be3f31be'} created pos.order #946 2026-08-27 17:16:17,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91465854 finished 2026-08-27 17:16:17,187 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.024 0.059 2026-08-27 17:16:17,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:16:17,228 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-27 17:16:17,282 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7982804 (allocated 9437184) 2026-08-27 17:16:17,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 141336 2026-08-27 17:16:17,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-27 17:16:17,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 141336 2026-08-27 17:16:17,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171617_358398_test_self_order_table_sharing.txt 2026-08-27 17:16:17,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpd68rss3p_chrome_odoo" 2026-08-27 17:16:17,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 141529 2026-08-27 17:16:17,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpd0hc_jyx_chrome_odoo 2026-08-27 17:16:17,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40125/json/version 2026-08-27 17:16:17,503 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:17,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:17,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40125/json 2026-08-27 17:16:17,563 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:17,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:40125/devtools/page/A507BC9FAC309DFFB54A92C5A0199B76 2026-08-27 17:16:17,577 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-27 17:16:17,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-27 17:16:17,589 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-27 17:16:17,660 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7" in browser 2026-08-27 17:16:17,660 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7" 2026-08-27 17:16:17,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /pos-self/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-27 17:16:17,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'A507BC9FAC309DFFB54A92C5A0199B76', 'loaderId': '4ADB17ACCA22CB65C326CAB5B52BE8F1', 'isDownload': False} 2026-08-27 17:16:17,682 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,689 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:17,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:16:17,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:16:17,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:16:17,825 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:17,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:16:17,833 26 INFO rb-b8d0dd6-224299-408903 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/197?access_token=e3b146fab08b407d&table_identifier=9b1406a7", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:17,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:16:17,837 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:17,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:17,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:17,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-27 17:16:17,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:17,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.025 0.070 2026-08-27 17:16:17,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-08-27 17:16:18,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.007 0.015 2026-08-27 17:16:18,023 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:18,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:18,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:18,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:16:18,092 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:18,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:18,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:16:18,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:16:18,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:16:18,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:16:18,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:18,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:18,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:18] "GET /web/image/product.product/2945/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 8 0.002 0.007 2026-08-27 17:16:18,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-27 17:16:18,179 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:18,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7174456 (allocated 8126464) 2026-08-27 17:16:18,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 141529 2026-08-27 17:16:18,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-27 17:16:18,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 141529 2026-08-27 17:16:18,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171618_246947_test_self_order_table_sharing.txt 2026-08-27 17:16:18,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpd0hc_jyx_chrome_odoo" 2026-08-27 17:16:18,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-08-27 17:16:19,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 141719 2026-08-27 17:16:19,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpaobd7zdn_chrome_odoo 2026-08-27 17:16:19,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40963/json/version 2026-08-27 17:16:19,793 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:19,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:19,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40963/json 2026-08-27 17:16:19,823 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:19,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:40963/devtools/page/F6F0FA6532E1CC866089E26CD03478FE 2026-08-27 17:16:19,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-27 17:16:19,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-27 17:16:19,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-27 17:16:20,004 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02" in browser 2026-08-27 17:16:20,004 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02" 2026-08-27 17:16:20,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:20,188 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /pos-self/198?access_token=40200e4c182c4e02 HTTP/1.1" 200 - 57 0.012 0.167 2026-08-27 17:16:20,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'F6F0FA6532E1CC866089E26CD03478FE', 'loaderId': 'AF4210253E379D53EAB862A9DEEA931F', 'isDownload': False} 2026-08-27 17:16:20,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,200 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:20,211 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:20,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:16:20,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:20,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.035 2026-08-27 17:16:20,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:20,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:16:20,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:20,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:16:20,332 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:20,332 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:20,336 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:20,336 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:20,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:16:20,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:16:20,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "POST /pos-self/data/198 HTTP/1.1" 200 - 181 0.036 0.080 2026-08-27 17:16:20,502 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:16:20,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:20,550 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/ir.attachment/9848/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:16:20,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:16:20,604 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:20,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/pos.category/359/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-08-27 17:16:20,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:16:20,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:20,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,632 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:16:20,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:16:20,644 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:20] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:16:20,690 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,743 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-27 17:16:20,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:20,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7585588 (allocated 8650752) 2026-08-27 17:16:20,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 141719 2026-08-27 17:16:20,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-27 17:16:20,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 141719 2026-08-27 17:16:20,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171620_877433_test_sub_categories_products_displayed.txt 2026-08-27 17:16:20,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpaobd7zdn_chrome_odoo" 2026-08-27 17:16:21,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 141908 2026-08-27 17:16:21,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp9renfpv5_chrome_odoo 2026-08-27 17:16:21,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36745/json/version 2026-08-27 17:16:21,053 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:21,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:21,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36745/json 2026-08-27 17:16:21,082 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:21,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:36745/devtools/page/3E68D8067A4C66025D14FEC9C4E6F0DA 2026-08-27 17:16:21,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-27 17:16:21,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-27 17:16:21,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-27 17:16:21,181 26 INFO rb-b8d0dd6-224299-408903 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/198" in browser 2026-08-27 17:16:21,181 26 INFO rb-b8d0dd6-224299-408903 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/198" 2026-08-27 17:16:21,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /pos-self/198 HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:16:21,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '3E68D8067A4C66025D14FEC9C4E6F0DA', 'loaderId': 'A0886D1B810CD9F304BB81CA98F67982', 'isDownload': False} 2026-08-27 17:16:21,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,206 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:21,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:16:21,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:16:21,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.050 2026-08-27 17:16:21,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:16:21,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:16:21,356 26 INFO rb-b8d0dd6-224299-408903 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/198", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:21,361 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.004 0.004 2026-08-27 17:16:21,362 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:21,363 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:16:21,386 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:21,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-27 17:16:21,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.026 0.068 2026-08-27 17:16:21,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-08-27 17:16:21,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:21,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/ir.attachment/9854/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:21,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/pos.category/359/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 17:16:21,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-08-27 17:16:21,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:16:21,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:21,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,610 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:16:21,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:16:21,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:21] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:21,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-27 17:16:21,766 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:21,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6942408 (allocated 7602176) 2026-08-27 17:16:21,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 141908 2026-08-27 17:16:21,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-27 17:16:21,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 141908 2026-08-27 17:16:21,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171621_840906_test_sub_categories_products_displayed.txt 2026-08-27 17:16:21,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp9renfpv5_chrome_odoo" 2026-08-27 17:16:22,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 142093 2026-08-27 17:16:22,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpev4fviv3_chrome_odoo 2026-08-27 17:16:22,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36623/json/version 2026-08-27 17:16:22,015 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:22,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:22,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36623/json 2026-08-27 17:16:22,064 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:22,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:36623/devtools/page/84D9161A32C7145A4FB5C0750AC2D7C6 2026-08-27 17:16:22,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-27 17:16:22,081 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-27 17:16:22,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-27 17:16:22,164 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02" in browser 2026-08-27 17:16:22,164 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02" 2026-08-27 17:16:22,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /pos-self/198?access_token=40200e4c182c4e02 HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:16:22,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '84D9161A32C7145A4FB5C0750AC2D7C6', 'loaderId': '84F6E4FD73533EDEDC57FE41458CDE11', 'isDownload': False} 2026-08-27 17:16:22,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,191 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:22,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:16:22,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:16:22,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:16:22,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:22,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:22,340 26 INFO rb-b8d0dd6-224299-408903 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/198?access_token=40200e4c182c4e02", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:22,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:16:22,343 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:22,343 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:22,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:22,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-27 17:16:22,470 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "POST /pos-self/data/198 HTTP/1.1" 200 - 114 0.026 0.071 2026-08-27 17:16:22,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-08-27 17:16:22,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:16:22,518 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:22,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/ir.attachment/9857/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:22,567 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/pos.category/356/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:16:22,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/pos.category/359/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-27 17:16:22,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/product.template/2444/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:16:22,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/product.template/2445/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:16:22,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/product.template/2447/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:16:22,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/product.template/2448/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-27 17:16:22,631 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/pos.category/358/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-27 17:16:22,683 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/pos.category/360/image_128?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:16:22,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:22] "GET /web/image/product.template/2446/image_512?unique=2026-08-27T17:15:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:16:22,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-27 17:16:22,787 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:22,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6904776 (allocated 7340032) 2026-08-27 17:16:22,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 142093 2026-08-27 17:16:22,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-27 17:16:22,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 142093 2026-08-27 17:16:22,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171622_858427_test_sub_categories_products_displayed.txt 2026-08-27 17:16:22,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpev4fviv3_chrome_odoo" 2026-08-27 17:16:22,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-27 17:16:23,316 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-08-27 17:16:24,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 142280 2026-08-27 17:16:24,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp2zls9xao_chrome_odoo 2026-08-27 17:16:24,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:42557/json/version 2026-08-27 17:16:24,846 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:24,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:24,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:42557/json 2026-08-27 17:16:24,881 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:24,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:42557/devtools/page/5E66D045BB325979501CCD093E0C6887 2026-08-27 17:16:24,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-27 17:16:24,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-27 17:16:24,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-08-27 17:16:25,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/199?access_token=5fd13a1b325d4119" in browser 2026-08-27 17:16:25,027 26 INFO rb-b8d0dd6-224299-408903 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/199?access_token=5fd13a1b325d4119" 2026-08-27 17:16:25,033 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:25,206 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /pos-self/199?access_token=5fd13a1b325d4119 HTTP/1.1" 200 - 57 0.011 0.163 2026-08-27 17:16:25,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '5E66D045BB325979501CCD093E0C6887', 'loaderId': '6E69EE17AEA5984DAE5C43E7F9D5A3B2', 'isDownload': False} 2026-08-27 17:16:25,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:25,216 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:25,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:25,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-27 17:16:25,252 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:25,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-27 17:16:25,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:25,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.049 2026-08-27 17:16:25,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:25,359 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:16:25,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:25,365 26 INFO rb-b8d0dd6-224299-408903 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/199?access_token=5fd13a1b325d4119", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:25,368 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:25,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:25,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:25,389 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:16:25,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.008 0.035 2026-08-27 17:16:25,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-27 17:16:25,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.039 0.078 2026-08-27 17:16:25,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:25,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/ir.attachment/9905/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:25,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-08-27 17:16:25,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/ir.attachment/9871/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:25,621 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:25,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:16:25,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/pos.category/362/image_128?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:16:25,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.template/2451/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:16:25,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.template/2455/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:25,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.template/2452/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:16:25,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.template/2453/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:25,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.template/2454/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:16:25,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:25,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [5/14] 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-08-27 17:16:25,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:25,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "GET /web/image/product.product/2953/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-27 17:16:25,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:25,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-08-27 17:16:25,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:25] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:16:25,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-08-27 17:16:26,042 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-08-27 17:16:26,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-08-27 17:16:26,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-08-27 17:16:26,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-08-27 17:16:26,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-08-27 17:16:26,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:26,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:26] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.010 0.029 2026-08-27 17:16:26,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85914456 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': '984f6801-5ecb-4702-98c6-eee7e57a0ed4'}] 2026-08-27 17:16:26,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85914456 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': '984f6801-5ecb-4702-98c6-eee7e57a0ed4'} created pos.order #947 2026-08-27 17:16:26,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85914456 finished 2026-08-27 17:16:26,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.057 0.131 2026-08-27 17:16:26,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-08-27 17:16:26,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 17:16:26,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8678664 (allocated 9961472) 2026-08-27 17:16:26,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 142280 2026-08-27 17:16:26,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-08-27 17:16:26,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 142280 2026-08-27 17:16:26,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171626_742350_test_preset_delivery_tour.txt 2026-08-27 17:16:26,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp2zls9xao_chrome_odoo" 2026-08-27 17:16:26,767 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-08-27 17:16:28,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 142472 2026-08-27 17:16:28,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp7__cg_kd_chrome_odoo 2026-08-27 17:16:28,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:38635/json/version 2026-08-27 17:16:28,341 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:28,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:28,377 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:38635/json 2026-08-27 17:16:28,377 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:28,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:38635/devtools/page/3CDE1AFB0A88756376DE006C3B649F53 2026-08-27 17:16:28,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-27 17:16:28,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-27 17:16:28,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-27 17:16:28,523 26 INFO rb-b8d0dd6-224299-408903 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/200?access_token=bb73d9d082f54a24&table_identifier=282b3930" in browser 2026-08-27 17:16:28,523 26 INFO rb-b8d0dd6-224299-408903 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/200?access_token=bb73d9d082f54a24&table_identifier=282b3930" 2026-08-27 17:16:28,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:28,709 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /pos-self/200?access_token=bb73d9d082f54a24&table_identifier=282b3930 HTTP/1.1" 200 - 59 0.013 0.169 2026-08-27 17:16:28,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '3CDE1AFB0A88756376DE006C3B649F53', 'loaderId': '7FF6BB1C69D0DEAAD210C8F8C6A8D121', 'isDownload': False} 2026-08-27 17:16:28,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:28,720 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:28,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:28,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-08-27 17:16:28,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:28,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.045 2026-08-27 17:16:28,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:28,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:16:28,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:28,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:16:28,873 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:28,873 26 INFO rb-b8d0dd6-224299-408903 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/200?access_token=bb73d9d082f54a24&table_identifier=282b3930", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:28,876 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:28,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:28,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:28,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:16:28,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:28,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,039 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.036 0.080 2026-08-27 17:16:29,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:16:29,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:16:29,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:29,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/ir.attachment/9946/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-08-27 17:16:29,108 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/ir.attachment/9912/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:29,121 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:29,173 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/pos.category/362/image_128?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:16:29,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.template/2451/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:29,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.template/2455/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:16:29,215 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.template/2452/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-27 17:16:29,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.template/2453/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:29,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.template/2454/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:16:29,233 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,303 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:29,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "GET /web/image/product.product/2952/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:16:29,341 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,402 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2900921 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '2f328c45-dfe9-4150-8b43-87609bb34006'}] 2026-08-27 17:16:29,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2900921 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '2f328c45-dfe9-4150-8b43-87609bb34006'} created pos.order #948 2026-08-27 17:16:29,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2900921 finished 2026-08-27 17:16:29,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.023 0.054 2026-08-27 17:16:29,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:16:29,530 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-08-27 17:16:29,531 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:29,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7772640 (allocated 8650752) 2026-08-27 17:16:29,549 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 142472 2026-08-27 17:16:29,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-08-27 17:16:29,550 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 142472 2026-08-27 17:16:29,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171629_603771_test_preset_dine_in_tour.txt 2026-08-27 17:16:29,604 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp7__cg_kd_chrome_odoo" 2026-08-27 17:16:29,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-08-27 17:16:31,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 142665 2026-08-27 17:16:31,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpcsc8qhpi_chrome_odoo 2026-08-27 17:16:31,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44581/json/version 2026-08-27 17:16:31,152 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:31,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:31,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44581/json 2026-08-27 17:16:31,184 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:31,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:44581/devtools/page/308DA8E75C70307399445F719A0CC40E 2026-08-27 17:16:31,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-27 17:16:31,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-27 17:16:31,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-27 17:16:31,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/201?access_token=8c41bb122df54800" in browser 2026-08-27 17:16:31,326 26 INFO rb-b8d0dd6-224299-408903 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/201?access_token=8c41bb122df54800" 2026-08-27 17:16:31,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:31,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /pos-self/201?access_token=8c41bb122df54800 HTTP/1.1" 200 - 57 0.012 0.174 2026-08-27 17:16:31,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '308DA8E75C70307399445F719A0CC40E', 'loaderId': '957563BC6BAD817C3DDC626A85E4978F', 'isDownload': False} 2026-08-27 17:16:31,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:31,531 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:31,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:31,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.018 2026-08-27 17:16:31,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:31,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 17:16:31,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:31,590 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:16:31,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:31,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:16:31,683 26 INFO rb-b8d0dd6-224299-408903 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/201?access_token=8c41bb122df54800", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:31,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:31,687 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:31,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:31,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:31,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:16:31,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:31,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:31,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.037 0.079 2026-08-27 17:16:31,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-27 17:16:31,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:31,895 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/image/ir.attachment/9987/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:31,907 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:31,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/image/ir.attachment/9953/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:31,920 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:31,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:31,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/image/pos.category/362/image_128?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:16:31,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:31] "GET /web/image/product.template/2451/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:32,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "GET /web/image/product.template/2452/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:16:32,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "GET /web/image/product.template/2455/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:32,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "GET /web/image/product.template/2453/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:32,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "GET /web/image/product.template/2454/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:16:32,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,102 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:32,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "GET /web/image/product.product/2952/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:16:32,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,199 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-08-27 17:16:32,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:32,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13759181 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '30e9f04f-5b04-408a-8ffe-f59f2b198a03'}] 2026-08-27 17:16:32,347 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13759181 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '30e9f04f-5b04-408a-8ffe-f59f2b198a03'} created pos.order #949 2026-08-27 17:16:32,353 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13759181 finished 2026-08-27 17:16:32,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.023 0.057 2026-08-27 17:16:32,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:16:32,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-08-27 17:16:32,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 17:16:32,465 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8094640 (allocated 9175040) 2026-08-27 17:16:32,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 142665 2026-08-27 17:16:32,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-08-27 17:16:32,467 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 142665 2026-08-27 17:16:32,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171632_520854_test_preset_takeaway_tour.txt 2026-08-27 17:16:32,521 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpcsc8qhpi_chrome_odoo" 2026-08-27 17:16:32,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-08-27 17:16:34,104 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 142857 2026-08-27 17:16:34,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp432uy99m_chrome_odoo 2026-08-27 17:16:34,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44219/json/version 2026-08-27 17:16:34,105 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:34,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:34,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44219/json 2026-08-27 17:16:34,169 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:34,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:44219/devtools/page/C94E852C5C706EB32B03ED4E7BA6B913 2026-08-27 17:16:34,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-27 17:16:34,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-27 17:16:34,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-27 17:16:34,321 26 INFO rb-b8d0dd6-224299-408903 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/202?access_token=8612d7ac9cfc4da7" in browser 2026-08-27 17:16:34,322 26 INFO rb-b8d0dd6-224299-408903 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/202?access_token=8612d7ac9cfc4da7" 2026-08-27 17:16:34,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:34,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /pos-self/202?access_token=8612d7ac9cfc4da7 HTTP/1.1" 200 - 57 0.012 0.168 2026-08-27 17:16:34,509 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'C94E852C5C706EB32B03ED4E7BA6B913', 'loaderId': '79874A2F32A0106206EB5659471F8766', 'isDownload': False} 2026-08-27 17:16:34,509 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:34,517 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:34,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:34,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-27 17:16:34,554 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:34,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 17:16:34,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:34,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-08-27 17:16:34,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:16:34,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:16:34,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:34,672 26 INFO rb-b8d0dd6-224299-408903 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/202?access_token=8612d7ac9cfc4da7", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:34,676 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:34,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:34,677 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:34,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:16:34,723 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:16:34,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:34,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "POST /pos-self/data/202 HTTP/1.1" 200 - 185 0.040 0.150 2026-08-27 17:16:34,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.182 2026-08-27 17:16:34,947 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:34,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:34,984 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:34,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:34,994 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:35,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,065 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/pos.category/362/image_128?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:16:35,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.template/2451/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:35,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.template/2452/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:16:35,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.template/2455/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:35,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.template/2453/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:35,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.template/2454/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:16:35,106 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,164 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,174 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:35,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "GET /web/image/product.product/2952/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:35,215 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:16:35,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,410 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673996 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'ef3d5ced-f3d8-4fca-a0fa-f0056bc9786c'}] 2026-08-27 17:16:35,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673996 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'ef3d5ced-f3d8-4fca-a0fa-f0056bc9786c'} created pos.order #950 2026-08-27 17:16:35,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673996 finished 2026-08-27 17:16:35,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.022 0.055 2026-08-27 17:16:35,566 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:16:35,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-08-27 17:16:35,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:35,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9248996 (allocated 10485760) 2026-08-27 17:16:35,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 142857 2026-08-27 17:16:35,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-08-27 17:16:35,628 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 142857 2026-08-27 17:16:35,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171635_685870_test_preset_with_slot_tour.txt 2026-08-27 17:16:35,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp432uy99m_chrome_odoo" 2026-08-27 17:16:35,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-08-27 17:16:37,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 143051 2026-08-27 17:16:37,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmptdkw_5zo_chrome_odoo 2026-08-27 17:16:37,241 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:45513/json/version 2026-08-27 17:16:37,242 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:37,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:37,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:45513/json 2026-08-27 17:16:37,281 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:37,287 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:45513/devtools/page/047C0EC441CD2F1798001C22BC73F296 2026-08-27 17:16:37,294 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-27 17:16:37,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-27 17:16:37,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-08-27 17:16:37,422 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/203?access_token=7ef4cf4988354a82" in browser 2026-08-27 17:16:37,422 26 INFO rb-b8d0dd6-224299-408903 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/203?access_token=7ef4cf4988354a82" 2026-08-27 17:16:37,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:37,620 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /pos-self/203?access_token=7ef4cf4988354a82 HTTP/1.1" 200 - 57 0.012 0.181 2026-08-27 17:16:37,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': '047C0EC441CD2F1798001C22BC73F296', 'loaderId': 'AF68DE465DB8459DDDE25473F2AAA5E9', 'isDownload': False} 2026-08-27 17:16:37,623 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:37,633 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:37,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:37,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:16:37,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:37,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.035 2026-08-27 17:16:37,687 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:37,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-27 17:16:37,754 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:37,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:16:37,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:37,764 26 INFO rb-b8d0dd6-224299-408903 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/203?access_token=7ef4cf4988354a82", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:37,767 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:37,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:37,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-08-27 17:16:37,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:16:37,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:16:37,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-08-27 17:16:37,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:37,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.037 0.082 2026-08-27 17:16:37,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.111 2026-08-27 17:16:37,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:37,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:37] "GET /web/image/ir.attachment/10069/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:37,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-08-27 17:16:38,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/ir.attachment/10035/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:38,005 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:38,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:16:38,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/pos.category/362/image_128?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:16:38,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.template/2451/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:16:38,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.template/2452/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:16:38,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.template/2455/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:16:38,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.template/2453/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:16:38,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.template/2454/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-27 17:16:38,120 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:38,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:38,188 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:16:38,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "GET /web/image/product.product/2953/image_512?unique=2026-08-27T17:16:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:38,236 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-08-27 17:16:38,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:16:38,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-08-27 17:16:38,352 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-08-27 17:16:38,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:38,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79251964 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '04f66ef1-b944-4236-88b2-daea3a70d660'}] 2026-08-27 17:16:38,442 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79251964 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '04f66ef1-b944-4236-88b2-daea3a70d660'} created pos.order #951 2026-08-27 17:16:38,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79251964 finished 2026-08-27 17:16:38,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.055 0.132 2026-08-27 17:16:38,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:38,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-08-27 17:16:38,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:16:38,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:38,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:38,915 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-08-27 17:16:38,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:16:38,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-08-27 17:16:38,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:16:38,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9103324 (allocated 9961472) 2026-08-27 17:16:38,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 143051 2026-08-27 17:16:38,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-08-27 17:16:38,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 143051 2026-08-27 17:16:39,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171639_045357_test_slot_limit_orders.txt 2026-08-27 17:16:39,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmptdkw_5zo_chrome_odoo" 2026-08-27 17:16:39,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 17:16:39,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-08-27 17:16:41,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 143244 2026-08-27 17:16:41,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmp9i3bi5g9_chrome_odoo 2026-08-27 17:16:41,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34233/json/version 2026-08-27 17:16:41,905 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:41,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:41,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34233/json 2026-08-27 17:16:41,963 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:41,971 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:34233/devtools/page/1A8D147F961738CC6DC1BA44DB2BFC04 2026-08-27 17:16:41,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-08-27 17:16:41,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-08-27 17:16:41,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-08-27 17:16:42,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/204?access_token=18fefd20f17547ce" in browser 2026-08-27 17:16:42,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/204?access_token=18fefd20f17547ce" 2026-08-27 17:16:42,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:42,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /pos-self/204?access_token=18fefd20f17547ce HTTP/1.1" 200 - 59 0.013 0.172 2026-08-27 17:16:42,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '1A8D147F961738CC6DC1BA44DB2BFC04', 'loaderId': '9CB84C98A002F1BE3B19779AACD3DA19', 'isDownload': False} 2026-08-27 17:16:42,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-08-27 17:16:42,335 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:42,346 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:42,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.018 2026-08-27 17:16:42,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:42,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 17:16:42,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:42,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:16:42,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:16:42,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:16:42,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:42,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate test code "odoo.startTour('test_combo_prices', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/204?access_token=18fefd20f17547ce", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:42,486 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:42,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:16:42,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [1/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:42,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:16:42,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-27 17:16:42,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.043 0.103 2026-08-27 17:16:42,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.138 2026-08-27 17:16:42,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:42,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/ir.attachment/10120/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:42,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [2/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-08-27 17:16:42,786 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/pos.category/364/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:16:42,793 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:42,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2473/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:16:42,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2484/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:16:42,808 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2488/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:16:42,813 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2485/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:16:42,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2486/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-27 17:16:42,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2487/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:16:42,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [3/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-08-27 17:16:42,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.template/2474/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:16:42,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.product/2965/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:42,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.product/2966/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-08-27 17:16:42,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:42] "GET /web/image/product.product/2967/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:16:42,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [4/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-08-27 17:16:42,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [5/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:43,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [6/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-08-27 17:16:43,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2969/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:43,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2968/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:16:43,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2970/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.025 2026-08-27 17:16:43,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [7/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-08-27 17:16:43,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [8/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:43,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [9/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:43,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2971/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:43,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2972/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-27 17:16:43,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2973/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.025 2026-08-27 17:16:43,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [10/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:43,328 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [11/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:43,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [12/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-08-27 17:16:43,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [13/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-08-27 17:16:43,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [14/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-08-27 17:16:43,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [15/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-08-27 17:16:43,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [16/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:43,752 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-08-27 17:16:43,758 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:43,803 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16: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-08-27 17:16:43,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2974/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:16:43,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2986/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-08-27 17:16:43,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2987/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.028 2026-08-27 17:16:43,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "GET /web/image/product.product/2988/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.037 2026-08-27 17:16:43,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51492577 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'c684903f-cf59-4126-95ba-b4c5afa9104b'}] 2026-08-27 17:16:43,913 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51492577 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'c684903f-cf59-4126-95ba-b4c5afa9104b'} created pos.order #952 2026-08-27 17:16:43,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51492577 finished 2026-08-27 17:16:43,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 208 0.044 0.127 2026-08-27 17:16:44,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [18/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:44,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:16:44,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [19/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-08-27 17:16:44,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [20/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:44,205 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [21/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-08-27 17:16:44,254 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-08-27 17:16:44,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [23/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:44,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:44] "GET /web/image/ir.attachment/10119/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:44,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [24/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-08-27 17:16:44,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [25/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-08-27 17:16:44,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [26/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-08-27 17:16:44,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [27/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:44,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [28/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-08-27 17:16:44,643 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [29/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-08-27 17:16:44,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [30/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-08-27 17:16:44,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [31/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-08-27 17:16:44,808 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [32/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-08-27 17:16:44,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [33/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:44,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [34/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:44,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [35/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:45,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [36/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [37/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [38/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [39/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [40/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,323 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [41/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [42/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [43/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:45,494 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [44/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:45,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [45/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-08-27 17:16:45,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [46/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-08-27 17:16:45,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [47/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-08-27 17:16:45,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [48/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-08-27 17:16:45,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [49/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:45,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-08-27 17:16:46,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23909854 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': '14c91d73-0c7f-49b1-aa4d-d915fbc9abf1'}] 2026-08-27 17:16:46,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23909854 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': '14c91d73-0c7f-49b1-aa4d-d915fbc9abf1'} created pos.order #953 2026-08-27 17:16:46,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23909854 finished 2026-08-27 17:16:46,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.031 0.098 2026-08-27 17:16:46,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [51/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:46,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [52/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-08-27 17:16:46,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [53/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:46,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [54/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-08-27 17:16:46,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-08-27 17:16:46,420 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [56/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:46,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [57/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-08-27 17:16:46,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [58/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-08-27 17:16:46,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [59/135] Tour test_combo_prices → Step Click on combo product 'Green 3' (trigger: .combo_product_box span:contains('Green 3')) 2026-08-27 17:16:46,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [60/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-08-27 17:16:46,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [61/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-08-27 17:16:46,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [62/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:46,814 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [63/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:46,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [64/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-08-27 17:16:46,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [65/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-08-27 17:16:46,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [66/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-08-27 17:16:47,044 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [67/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-08-27 17:16:47,100 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [68/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-08-27 17:16:47,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [69/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:47,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [70/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-08-27 17:16:47,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [71/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-08-27 17:16:47,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [72/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:47,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [73/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:47,444 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [74/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:47,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [75/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,558 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [76/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [77/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [78/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,734 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [79/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,791 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [80/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:47,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [81/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-08-27 17:16:47,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [82/135] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-08-27 17:16:47,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [83/135] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Small")) 2026-08-27 17:16:48,027 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [84/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:48,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [85/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-08-27 17:16:48,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [86/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:48,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [87/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-08-27 17:16:48,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [88/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-08-27 17:16:48,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [89/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-08-27 17:16:48,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [90/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-08-27 17:16:48,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [91/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:48,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-08-27 17:16:48,679 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57436211 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': '78fd7b51-a7fe-4e4f-93b5-b887fb89568d'}] 2026-08-27 17:16:48,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57436211 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': '78fd7b51-a7fe-4e4f-93b5-b887fb89568d'} created pos.order #954 2026-08-27 17:16:48,707 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57436211 finished 2026-08-27 17:16:48,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.036 0.106 2026-08-27 17:16:48,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [93/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:48,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:16:48,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [94/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-08-27 17:16:48,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [95/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:48,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [96/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-08-27 17:16:49,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-08-27 17:16:49,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [98/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:49,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [99/135] Tour test_combo_prices → Step Click on product 'Small Combo' (trigger: .product_list .o_self_product_box span:contains('Small Combo')) 2026-08-27 17:16:49,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [100/135] Tour test_combo_prices → Step Click on combo product 'No Price 1' (trigger: .combo_product_box span:contains('No Price 1')) 2026-08-27 17:16:49,228 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:49] "GET /web/image/product.product/2962/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:49,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:49] "GET /web/image/product.product/2963/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-27 17:16:49,245 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:49] "GET /web/image/product.product/2964/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:16:49,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [101/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-08-27 17:16:49,318 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [102/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-08-27 17:16:49,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [103/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:49,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [104/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-08-27 17:16:49,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [105/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-08-27 17:16:49,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [106/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-08-27 17:16:49,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [107/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-08-27 17:16:49,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [108/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:49,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-08-27 17:16:49,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:49] "GET /web/image/product.product/2975/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:16:49,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233585 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': 'db8464f5-92dc-459e-a31f-137380a185c1'}] 2026-08-27 17:16:49,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233585 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': 'db8464f5-92dc-459e-a31f-137380a185c1'} created pos.order #955 2026-08-27 17:16:49,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233585 finished 2026-08-27 17:16:49,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.027 0.085 2026-08-27 17:16:49,949 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [110/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:50,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [111/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-08-27 17:16:50,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [112/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:50,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [113/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-08-27 17:16:50,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-08-27 17:16:50,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [115/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:16:50,264 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [116/135] Tour test_combo_prices → Step Click on product 'No Free Combo' (trigger: .product_list .o_self_product_box span:contains('No Free Combo')) 2026-08-27 17:16:50,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [117/135] Tour test_combo_prices → Step Click on combo product 'First no Free 1' (trigger: .combo_product_box span:contains('First no Free 1')) 2026-08-27 17:16:50,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2976/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:50,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2977/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-27 17:16:50,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2978/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-27 17:16:50,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [118/135] Tour test_combo_prices → Step Click on combo product 'First no Free 2' (trigger: .combo_product_box span:contains('First no Free 2')) 2026-08-27 17:16:50,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [119/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:50,486 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [120/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-08-27 17:16:50,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2979/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:50,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2980/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:16:50,528 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2981/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.028 2026-08-27 17:16:50,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [121/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-08-27 17:16:50,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [122/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:50,656 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [123/135] Tour test_combo_prices → Step Click on combo product 'Third no Free 2' (trigger: .combo_product_box span:contains('Third no Free 2')) 2026-08-27 17:16:50,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2982/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:16:50,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2984/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.001 0.015 2026-08-27 17:16:50,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:50] "GET /web/image/product.product/2983/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-08-27 17:16:50,712 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [124/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-08-27 17:16:50,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [125/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-08-27 17:16:50,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [126/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-08-27 17:16:50,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [127/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-08-27 17:16:50,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [128/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-08-27 17:16:51,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [129/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:16:51,098 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-08-27 17:16:51,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:51] "GET /web/image/product.product/2985/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-27 17:16:51,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67987202 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '67600fa3-3a1a-4916-821e-f9ccde161248'}] 2026-08-27 17:16:51,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67987202 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '67600fa3-3a1a-4916-821e-f9ccde161248'} created pos.order #956 2026-08-27 17:16:51,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67987202 finished 2026-08-27 17:16:51,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.032 0.089 2026-08-27 17:16:51,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [131/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:16:51,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [132/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-08-27 17:16:51,429 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [133/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:16:51,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [134/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-08-27 17:16:51,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-08-27 17:16:51,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-08-27 17:16:51,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-27 17:16:51,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56694476 (allocated 61620224) 2026-08-27 17:16:51,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 143244 2026-08-27 17:16:51,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-08-27 17:16:51,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 143244 2026-08-27 17:16:51,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171651_831260_test_combo_prices.txt 2026-08-27 17:16:51,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmp9i3bi5g9_chrome_odoo" 2026-08-27 17:16:51,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-08-27 17:16:54,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 143471 2026-08-27 17:16:54,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpc4ke3z6z_chrome_odoo 2026-08-27 17:16:54,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:41045/json/version 2026-08-27 17:16:54,258 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:54,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:54,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:41045/json 2026-08-27 17:16:54,293 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:16:54,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:41045/devtools/page/3EE0919BA716BCDAF445DE5238EF51B2 2026-08-27 17:16:54,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-08-27 17:16:54,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-27 17:16:54,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-08-27 17:16:54,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/205?access_token=fecba056c16f4883" in browser 2026-08-27 17:16:54,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=fecba056c16f4883" 2026-08-27 17:16:54,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:16:54,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /pos-self/205?access_token=fecba056c16f4883 HTTP/1.1" 200 - 59 0.013 0.229 2026-08-27 17:16:54,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '3EE0919BA716BCDAF445DE5238EF51B2', 'loaderId': 'CC4DA4BA2A6ACE7CF49F778C89B785D1', 'isDownload': False} 2026-08-27 17:16:54,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-08-27 17:16:54,719 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:54,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:16:54,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-08-27 17:16:54,757 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:16:54,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.038 2026-08-27 17:16:54,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:16:54,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 17:16:54,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:16:54,874 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:16:54,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:16:54,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/205?access_token=fecba056c16f4883", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:54,884 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:54,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:16:54,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:54,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:16:54,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:16:55,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.045 0.106 2026-08-27 17:16:55,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.144 2026-08-27 17:16:55,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:55,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:55,147 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,152 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:55,159 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:55,212 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/pos.category/365/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:16:55,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2501/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:16:55,244 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2512/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:16:55,250 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2516/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:16:55,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2513/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:16:55,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2514/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:16:55,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2515/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:16:55,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/image/product.template/2502/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:55,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:55,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:55,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-08-27 17:16:55,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664360 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '22d50fc7-9254-4325-ae9a-3774d0b1cea4'}] 2026-08-27 17:16:55,812 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664360 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '22d50fc7-9254-4325-ae9a-3774d0b1cea4'} created pos.order #957 2026-08-27 17:16:55,817 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664360 finished 2026-08-27 17:16:55,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.023 0.056 2026-08-27 17:16:55,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-27 17:16:55,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-08-27 17:16:55,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:16:55,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9565876 (allocated 10747904) 2026-08-27 17:16:55,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 143471 2026-08-27 17:16:55,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-27 17:16:55,895 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 143471 2026-08-27 17:16:55,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171655_992580_test_fiscal_position_between_frontend_and_backend.txt 2026-08-27 17:16:55,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpc4ke3z6z_chrome_odoo" 2026-08-27 17:16:56,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 143663 2026-08-27 17:16:56,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp8wlqlef6_chrome_odoo 2026-08-27 17:16:56,191 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:42649/json/version 2026-08-27 17:16:56,192 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:56,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:16:56,260 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:42649/json 2026-08-27 17:16:56,260 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:16:56,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:42649/devtools/page/06F43E3AB5EA289D229CC7B41885561B 2026-08-27 17:16:56,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-08-27 17:16:56,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-27 17:16:56,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-08-27 17:16:56,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/205?access_token=fecba056c16f4883" in browser 2026-08-27 17:16:56,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=fecba056c16f4883" 2026-08-27 17:16:56,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /pos-self/205?access_token=fecba056c16f4883 HTTP/1.1" 200 - 7 0.002 0.010 2026-08-27 17:16:56,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '06F43E3AB5EA289D229CC7B41885561B', 'loaderId': '4C92BE9EA5903D200BE0E640DB611591', 'isDownload': False} 2026-08-27 17:16:56,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-08-27 17:16:56,387 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:16:56,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:16:56,399 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:16:56,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:16:56,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:16:56,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:16:56,533 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/205?access_token=fecba056c16f4883", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:16:56,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:16:56,536 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:16:56,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:16:56,538 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:56,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:16:56,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-27 17:16:56,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.031 0.095 2026-08-27 17:16:56,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-08-27 17:16:56,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-08-27 17:16:56,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:16:56,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:56,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:16:56,775 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:56,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:56,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/pos.category/365/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:16:56,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2501/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-27 17:16:56,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2516/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:16:56,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2513/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:16:56,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2512/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:56,878 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2514/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:16:56,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2515/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:16:56,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/image/product.template/2502/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:16:56,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:56,945 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:56,951 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:16:56,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,224 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:16:57,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-08-27 17:16:57,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226872 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': '5b43c595-88eb-492f-b67e-88ebe1fef561'}] 2026-08-27 17:16:57,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226872 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': '5b43c595-88eb-492f-b67e-88ebe1fef561'} created pos.order #958 2026-08-27 17:16:57,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226872 finished 2026-08-27 17:16:57,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.017 0.053 2026-08-27 17:16:57,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-27 17:16:57,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-08-27 17:16:57,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:16:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:16:57,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9566776 (allocated 9961472) 2026-08-27 17:16:57,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 143663 2026-08-27 17:16:57,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-27 17:16:57,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 143663 2026-08-27 17:16:57,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171657_598200_test_fiscal_position_between_frontend_and_backend.txt 2026-08-27 17:16:57,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp8wlqlef6_chrome_odoo" 2026-08-27 17:16:57,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-08-27 17:17:00,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 143856 2026-08-27 17:17:00,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpjf5lc_pn_chrome_odoo 2026-08-27 17:17:00,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:43477/json/version 2026-08-27 17:17:00,109 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:00,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:00,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:43477/json 2026-08-27 17:17:00,163 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:00,168 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:43477/devtools/page/FDFA336FB437838FD6D311648013F692 2026-08-27 17:17:00,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-08-27 17:17:00,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-27 17:17:00,189 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-27 17:17:00,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/206?access_token=f18302772f874594" in browser 2026-08-27 17:17:00,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/206?access_token=f18302772f874594" 2026-08-27 17:17:00,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:00,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /pos-self/206?access_token=f18302772f874594 HTTP/1.1" 200 - 59 0.013 0.171 2026-08-27 17:17:00,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'FDFA336FB437838FD6D311648013F692', 'loaderId': '3D041FF88C4AFEB4176513C1E2606F63', 'isDownload': False} 2026-08-27 17:17:00,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_price_between_frontend_and_backend')" 2026-08-27 17:17:00,531 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:00,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:00,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-27 17:17:00,561 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:00,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.034 2026-08-27 17:17:00,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:00,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.049 2026-08-27 17:17:00,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.010 2026-08-27 17:17:00,663 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-27 17:17:00,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:17:00,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/206?access_token=f18302772f874594", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:00,672 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:00,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:00,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:00,703 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:00,719 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:17:00,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.042 0.103 2026-08-27 17:17:00,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.138 2026-08-27 17:17:00,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:00,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:00,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:00,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/pos.category/366/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:17:00,970 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:00,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/product.template/2529/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:17:00,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/product.template/2540/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:17:00,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/product.template/2544/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:17:00,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/product.template/2541/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-27 17:17:00,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:00] "GET /web/image/product.template/2542/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:17:01,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:01] "GET /web/image/product.template/2543/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:17:01,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,007 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:01] "GET /web/image/product.template/2530/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:17:01,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,064 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:01,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,171 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,500 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,553 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:01,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:02,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [22/22] Tour test_price_between_frontend_and_backend → Step body 2026-08-27 17:17:02,136 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46678390 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '73887fb5-5ccf-4a24-9bb1-2ceca723df3d'}] 2026-08-27 17:17:02,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46678390 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '73887fb5-5ccf-4a24-9bb1-2ceca723df3d'} created pos.order #959 2026-08-27 17:17:02,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46678390 finished 2026-08-27 17:17:02,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 118 0.024 0.063 2026-08-27 17:17:02,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-08-27 17:17:02,215 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_price_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:17:02,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-27 17:17:02,247 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10714172 (allocated 11669504) 2026-08-27 17:17:02,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 143856 2026-08-27 17:17:02,248 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-08-27 17:17:02,249 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 143856 2026-08-27 17:17:02,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171702_302683_test_price_between_frontend_and_backend.txt 2026-08-27 17:17:02,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpjf5lc_pn_chrome_odoo" 2026-08-27 17:17:02,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-08-27 17:17:04,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 144049 2026-08-27 17:17:04,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpjnp4qb1l_chrome_odoo 2026-08-27 17:17:04,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:33355/json/version 2026-08-27 17:17:04,774 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:04,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:04,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:33355/json 2026-08-27 17:17:04,804 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:04,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:33355/devtools/page/AB740F910A9B1DEC0245FD47B17CF27C 2026-08-27 17:17:04,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-08-27 17:17:04,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-27 17:17:04,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-27 17:17:04,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/207?access_token=4d06ae8b2a3149ca" in browser 2026-08-27 17:17:04,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/207?access_token=4d06ae8b2a3149ca" 2026-08-27 17:17:04,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:05,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /pos-self/207?access_token=4d06ae8b2a3149ca HTTP/1.1" 200 - 59 0.014 0.172 2026-08-27 17:17:05,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'AB740F910A9B1DEC0245FD47B17CF27C', 'loaderId': '6B427843A8B1CAE9742283CF2B02B0F7', 'isDownload': False} 2026-08-27 17:17:05,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_pricelist_price_between_frontend_and_backend')" 2026-08-27 17:17:05,193 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:05,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:05,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.011 0.018 2026-08-27 17:17:05,233 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:05,238 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:17:05,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:05,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-08-27 17:17:05,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:17:05,356 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:17:05,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:05,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/207?access_token=4d06ae8b2a3149ca", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:05,365 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:05,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:05,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-27 17:17:05,412 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:17:05,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.043 0.104 2026-08-27 17:17:05,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.141 2026-08-27 17:17:05,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:05,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/ir.attachment/10243/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:05,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/ir.attachment/10209/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:05,637 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:05,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,713 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/pos.category/367/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:17:05,720 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2572/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:17:05,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2568/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:17:05,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2557/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:05,739 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2569/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:17:05,744 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2570/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:17:05,751 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2571/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:17:05,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/image/product.template/2558/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:17:05,809 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,815 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:05,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:05,979 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:06,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:06,084 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:06,145 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [11/11] Tour test_pricelist_price_between_frontend_and_backend → Step body 2026-08-27 17:17:06,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86280866 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '8782676e-1b56-4642-8cc6-f0dad7bde967'}] 2026-08-27 17:17:06,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86280866 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '8782676e-1b56-4642-8cc6-f0dad7bde967'} created pos.order #960 2026-08-27 17:17:06,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86280866 finished 2026-08-27 17:17:06,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.024 0.062 2026-08-27 17:17:06,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-08-27 17:17:06,303 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_price_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-08-27 17:17:06,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:17:06,329 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9776072 (allocated 10747904) 2026-08-27 17:17:06,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 144049 2026-08-27 17:17:06,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-08-27 17:17:06,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 144049 2026-08-27 17:17:06,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171706_385503_test_pricelist_price_between_frontend_and_backend.txt 2026-08-27 17:17:06,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpjnp4qb1l_chrome_odoo" 2026-08-27 17:17:06,407 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-08-27 17:17:08,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 144244 2026-08-27 17:17:08,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpgoi3p1v5_chrome_odoo 2026-08-27 17:17:08,845 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:42387/json/version 2026-08-27 17:17:08,846 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:08,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:08,877 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:42387/json 2026-08-27 17:17:08,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:08,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Websocket url found: ws://127.0.0.1:42387/devtools/page/F9B2EA370245373EF943CDBC017996E7 2026-08-27 17:17:08,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Enable chrome headless console log notification 2026-08-27 17:17:08,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome headless enable page notifications 2026-08-27 17:17:08,970 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Setting session cookie in browser 2026-08-27 17:17:09,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Open "http://127.0.0.1:8069/pos-self/208?access_token=b24c307d30c24136" in browser 2026-08-27 17:17:09,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/208?access_token=b24c307d30c24136" 2026-08-27 17:17:09,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:09,299 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /pos-self/208?access_token=b24c307d30c24136 HTTP/1.1" 200 - 59 0.014 0.230 2026-08-27 17:17:09,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'F9B2EA370245373EF943CDBC017996E7', 'loaderId': '2F2A3E3C775AAD873364B8EB122FC5D6', 'isDownload': False} 2026-08-27 17:17:09,302 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Evaluate ready code "odoo.isTourReady('test_pricelist_should_not_be_changed_from_frontend')" 2026-08-27 17:17:09,310 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:09,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:09,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.011 0.019 2026-08-27 17:17:09,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:09,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-27 17:17:09,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:09,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:17:09,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-27 17:17:09,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-27 17:17:09,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:09,476 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/208?access_token=b24c307d30c24136", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:09,479 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:09,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:09,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:09,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.007 0.019 2026-08-27 17:17:09,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:17:09,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.043 0.105 2026-08-27 17:17:09,675 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.141 2026-08-27 17:17:09,702 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:09,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/ir.attachment/10284/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:09,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:09,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/ir.attachment/10250/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:09,752 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:09,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:09,828 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/pos.category/368/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:17:09,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2585/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:17:09,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2596/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:17:09,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2600/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:17:09,852 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2597/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:17:09,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2598/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:17:09,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2599/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:17:09,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/image/product.template/2586/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:17:09,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:09,925 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:09,931 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:09,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,040 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,148 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [11/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-08-27 17:17:10,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,541 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:10,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [20/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-08-27 17:17:10,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972147 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': 'c290abd1-bd18-4d50-9cc4-a0c79d10f8c4'}] 2026-08-27 17:17:10,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972147 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': 'c290abd1-bd18-4d50-9cc4-a0c79d10f8c4'} created pos.order #961 2026-08-27 17:17:10,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972147 finished 2026-08-27 17:17:10,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.025 0.062 2026-08-27 17:17:10,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-08-27 17:17:10,918 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_should_not_be_changed_from_frontend SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-08-27 17:17:10,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:17:10,946 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10748932 (allocated 11796480) 2026-08-27 17:17:10,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 144244 2026-08-27 17:17:10,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-08-27 17:17:10,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 144244 2026-08-27 17:17:11,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171711_005947_test_pricelist_should_not_be_changed_from_frontend.txt 2026-08-27 17:17:11,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpgoi3p1v5_chrome_odoo" 2026-08-27 17:17:11,028 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-08-27 17:17:13,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 144436 2026-08-27 17:17:13,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp06928xix_chrome_odoo 2026-08-27 17:17:13,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:44337/json/version 2026-08-27 17:17:13,424 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:13,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:13,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:44337/json 2026-08-27 17:17:13,469 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:13,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Websocket url found: ws://127.0.0.1:44337/devtools/page/D8C926560B104C69F2056D31B21E8787 2026-08-27 17:17:13,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-08-27 17:17:13,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-08-27 17:17:13,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-08-27 17:17:13,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Open "http://127.0.0.1:8069/pos-self/209?access_token=314bae2811484fa6" in browser 2026-08-27 17:17:13,641 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=314bae2811484fa6" 2026-08-27 17:17:13,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:13,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /pos-self/209?access_token=314bae2811484fa6 HTTP/1.1" 200 - 59 0.014 0.171 2026-08-27 17:17:13,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'D8C926560B104C69F2056D31B21E8787', 'loaderId': '391B67BB5F10066040FCCBF0A843E95C', 'isDownload': False} 2026-08-27 17:17:13,834 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Evaluate ready code "odoo.isTourReady('test_prices_are_immutable_from_frontend')" 2026-08-27 17:17:13,843 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:13,855 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:13,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.017 2026-08-27 17:17:13,884 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:13,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 17:17:13,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:13,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-27 17:17:13,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:17:13,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:17:14,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:17:14,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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/209?access_token=314bae2811484fa6", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:14,005 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:14,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:14,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.007 0.019 2026-08-27 17:17:14,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:17:14,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.043 0.103 2026-08-27 17:17:14,200 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.139 2026-08-27 17:17:14,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:14,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/ir.attachment/10325/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:14,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/pos.category/369/image_128?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:17:14,302 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:14,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2624/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:17:14,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2628/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:17:14,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2613/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:14,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2625/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:17:14,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2626/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-27 17:17:14,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2627/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-27 17:17:14,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/image/product.template/2614/image_512?unique=2026-08-27T17:16:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-27 17:17:14,387 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,396 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:14,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,501 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.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-08-27 17:17:14,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [10/10] Tour test_prices_are_immutable_from_frontend → Step body 2026-08-27 17:17:14,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74094330 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '34dbc3d6-10b6-4a82-9d00-72577294d8c7'}] 2026-08-27 17:17:14,816 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74094330 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '34dbc3d6-10b6-4a82-9d00-72577294d8c7'} created pos.order #962 2026-08-27 17:17:14,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74094330 finished 2026-08-27 17:17:14,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.023 0.056 2026-08-27 17:17:14,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-08-27 17:17:14,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_prices_are_immutable_from_frontend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-27 17:17:14,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:17:14,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9346180 (allocated 10485760) 2026-08-27 17:17:14,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 144436 2026-08-27 17:17:14,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-08-27 17:17:14,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 144436 2026-08-27 17:17:14,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171714_961941_test_prices_are_immutable_from_frontend.txt 2026-08-27 17:17:14,962 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp06928xix_chrome_odoo" 2026-08-27 17:17:14,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 17:17:15,437 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-08-27 17:17:16,957 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 144629 2026-08-27 17:17:16,958 26 INFO rb-b8d0dd6-224299-408903 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/tmpgoi7s5le_chrome_odoo 2026-08-27 17:17:16,958 26 INFO rb-b8d0dd6-224299-408903 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:45299/json/version 2026-08-27 17:17:16,959 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:16,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:16,996 26 INFO rb-b8d0dd6-224299-408903 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:45299/json 2026-08-27 17:17:16,997 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:17,002 26 INFO rb-b8d0dd6-224299-408903 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:45299/devtools/page/61869F95BAB5C87A28D022A31B5DCA5B 2026-08-27 17:17:17,059 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,062 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:17:17,166 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,167 26 INFO rb-b8d0dd6-224299-408903 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/210?access_token=e7c6cee9471245a5" in browser 2026-08-27 17:17:17,167 26 INFO rb-b8d0dd6-224299-408903 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/210?access_token=e7c6cee9471245a5" 2026-08-27 17:17:17,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:17,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /pos-self/210?access_token=e7c6cee9471245a5 HTTP/1.1" 200 - 60 0.015 0.173 2026-08-27 17:17:17,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '61869F95BAB5C87A28D022A31B5DCA5B', 'loaderId': 'CC16ACCF551A0770E4EC070534A1F98F', 'isDownload': False} 2026-08-27 17:17:17,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,371 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:17,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:17,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:17:17,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:17,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 17:17:17,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:17,436 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-27 17:17:17,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:17,525 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:17:17,531 26 INFO rb-b8d0dd6-224299-408903 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/210?access_token=e7c6cee9471245a5", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:17,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:17,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:17,536 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,564 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.007 0.018 2026-08-27 17:17:17,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:17:17,588 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.038 0.080 2026-08-27 17:17:17,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.111 2026-08-27 17:17:17,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/ir.attachment/10376/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:17,771 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/pos.category/370/image_128?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-27 17:17:17,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.template/2629/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:17:17,809 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.template/2630/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:17:17,815 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.template/2633/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:17:17,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.template/2631/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:17:17,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.template/2632/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-27 17:17:17,886 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:17,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/ir.attachment/10342/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:17,958 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:17,959 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:17,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:17] "GET /web/image/product.product/3130/image_512?unique=2026-08-27T17:17:14.000+00:00 HTTP/1.1" 200 - 8 0.003 0.008 2026-08-27 17:17:18,000 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,051 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,111 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90484221 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '09f3689c-d650-491a-9fbb-a2fcb069a959'}] 2026-08-27 17:17:18,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90484221 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '09f3689c-d650-491a-9fbb-a2fcb069a959'} created pos.order #963 2026-08-27 17:17:18,150 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90484221 finished 2026-08-27 17:17:18,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.024 0.056 2026-08-27 17:17:18,216 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:17:18,228 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-08-27 17:17:18,278 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7719492 (allocated 8388608) 2026-08-27 17:17:18,296 26 INFO rb-b8d0dd6-224299-408903 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 144629 2026-08-27 17:17:18,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-08-27 17:17:18,297 26 INFO rb-b8d0dd6-224299-408903 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 144629 2026-08-27 17:17:18,351 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171718_351170_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-27 17:17:18,351 26 INFO rb-b8d0dd6-224299-408903 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/tmpgoi7s5le_chrome_odoo" 2026-08-27 17:17:18,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 144822 2026-08-27 17:17:18,482 26 INFO rb-b8d0dd6-224299-408903 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/tmpdw_600ur_chrome_odoo 2026-08-27 17:17:18,482 26 INFO rb-b8d0dd6-224299-408903 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:45125/json/version 2026-08-27 17:17:18,483 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:18,510 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:18,510 26 INFO rb-b8d0dd6-224299-408903 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:45125/json 2026-08-27 17:17:18,510 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:18,559 26 INFO rb-b8d0dd6-224299-408903 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:45125/devtools/page/6490C769FD670414F4CED66B5FFFEE40 2026-08-27 17:17:18,566 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,572 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-27 17:17:18,592 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,593 26 INFO rb-b8d0dd6-224299-408903 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/210" in browser 2026-08-27 17:17:18,593 26 INFO rb-b8d0dd6-224299-408903 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/210" 2026-08-27 17:17:18,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "GET /pos/ui/210 HTTP/1.1" 200 - 70 0.014 0.184 2026-08-27 17:17:18,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '6490C769FD670414F4CED66B5FFFEE40', 'loaderId': 'BBB3C7D7EAE34607FDBF8C4CB7E6CE28', 'isDownload': False} 2026-08-27 17:17:18,799 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:18,807 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:18,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:17:18,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:17:18,824 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:18] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:17:19,143 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:17:19,144 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:17:19,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:17:19,155 26 INFO rb-b8d0dd6-224299-408903 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/210", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:19,157 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:19,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:19,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:19,170 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:19,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:17:19,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:17:19,211 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.006 0.020 2026-08-27 17:17:19,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-27 17:17:19,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 465 0.089 0.192 2026-08-27 17:17:19,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:19,552 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:17:19,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-27 17:17:19,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:19,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:19,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:17:19,632 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:19,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-27 17:17:19,662 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:17:19,666 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:17:19,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-27 17:17:19,675 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:19,676 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:17:19,686 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:17:19,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.008 0.041 2026-08-27 17:17:19,697 26 INFO rb-b8d0dd6-224299-408903 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:not(.syncing):has(.label:contains("3"))) 2026-08-27 17:17:19,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /pos/ui/210 HTTP/1.1" 200 - 32 0.065 0.024 2026-08-27 17:17:19,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 32 0.008 0.108 2026-08-27 17:17:19,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.026 2026-08-27 17:17:19,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:19,883 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:19,920 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:19,988 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,143 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,245 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,303 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,454 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56675438 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '0e83ba3d-1cf2-4cf0-98c0-5bff8506fd35'}] 2026-08-27 17:17:20,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56675438 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '0e83ba3d-1cf2-4cf0-98c0-5bff8506fd35'} created pos.order #964 2026-08-27 17:17:20,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56675438 finished 2026-08-27 17:17:20,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.041 2026-08-27 17:17:20,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.009 0.022 2026-08-27 17:17:20,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:17:20,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,779 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,829 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-08-27 17:17:20,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:20,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15415636 (allocated 16777216) 2026-08-27 17:17:20,918 26 INFO rb-b8d0dd6-224299-408903 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 144822 2026-08-27 17:17:20,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-08-27 17:17:20,919 26 INFO rb-b8d0dd6-224299-408903 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 144822 2026-08-27 17:17:20,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171720_986215_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-27 17:17:20,986 26 INFO rb-b8d0dd6-224299-408903 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/tmpdw_600ur_chrome_odoo" 2026-08-27 17:17:21,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:17:21,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-08-27 17:17:23,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 145028 2026-08-27 17:17:23,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp8ltsvv2v_chrome_odoo 2026-08-27 17:17:23,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37589/json/version 2026-08-27 17:17:23,111 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:23,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:23,164 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37589/json 2026-08-27 17:17:23,165 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:23,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:37589/devtools/page/5794DB4C26A35AA4B7527CC107FE00E4 2026-08-27 17:17:23,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-27 17:17:23,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-27 17:17:23,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-08-27 17:17:23,267 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/211?access_token=61f8b63e3dc4480f" in browser 2026-08-27 17:17:23,268 26 INFO rb-b8d0dd6-224299-408903 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/211?access_token=61f8b63e3dc4480f" 2026-08-27 17:17:23,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:23,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /pos-self/211?access_token=61f8b63e3dc4480f HTTP/1.1" 200 - 57 0.012 0.173 2026-08-27 17:17:23,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '5794DB4C26A35AA4B7527CC107FE00E4', 'loaderId': '261F4A12058B6F91D7F4B14A42E44D73', 'isDownload': False} 2026-08-27 17:17:23,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:23,471 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:23,481 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:23,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:17:23,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:23,519 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.039 2026-08-27 17:17:23,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:23,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:17:23,621 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:23,624 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:17:23,631 26 INFO rb-b8d0dd6-224299-408903 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/211?access_token=61f8b63e3dc4480f", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:23,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.005 2026-08-27 17:17:23,634 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:23,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:23,635 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:17:23,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:23,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:17:23,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.038 0.081 2026-08-27 17:17:23,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:17:23,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:23,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/ir.attachment/10427/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:23,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-08-27 17:17:23,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/ir.attachment/10393/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:23,872 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:23,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:17:23,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-27 17:17:23,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:17:23,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:17:23,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:23,968 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-27 17:17:23,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:23] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:17:23,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:17:24,043 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [5/14] 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-08-27 17:17:24,054 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:24,064 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:24] "GET /web/image/product.product/3136/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:17:24,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:17:24,153 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-08-27 17:17:24,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:17:24,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-08-27 17:17:24,293 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-08-27 17:17:24,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-08-27 17:17:24,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-08-27 17:17:24,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-08-27 17:17:24,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-08-27 17:17:24,624 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:17:24,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:24] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.010 0.030 2026-08-27 17:17:24,693 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2337219 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c129e2a0-41cc-4bb1-b53d-b827c2abc502'}] 2026-08-27 17:17:24,708 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2337219 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c129e2a0-41cc-4bb1-b53d-b827c2abc502'} created pos.order #965 2026-08-27 17:17:24,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2337219 finished 2026-08-27 17:17:24,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.059 0.130 2026-08-27 17:17:24,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-08-27 17:17:24,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 17:17:24,935 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8678292 (allocated 9437184) 2026-08-27 17:17:24,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 145028 2026-08-27 17:17:24,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-08-27 17:17:24,936 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 145028 2026-08-27 17:17:24,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171724_989950_test_preset_delivery_tour.txt 2026-08-27 17:17:24,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp8ltsvv2v_chrome_odoo" 2026-08-27 17:17:25,015 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-08-27 17:17:26,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 145216 2026-08-27 17:17:26,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp_hwd6jpl_chrome_odoo 2026-08-27 17:17:26,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46109/json/version 2026-08-27 17:17:26,615 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:26,663 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:26,664 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46109/json 2026-08-27 17:17:26,664 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:26,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:46109/devtools/page/36143CFD07E325CBDEA10EB616FC137C 2026-08-27 17:17:26,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-27 17:17:26,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-27 17:17:26,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-27 17:17:26,769 26 INFO rb-b8d0dd6-224299-408903 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/212?access_token=1a4754d88e3d4ab0&table_identifier=cae60ac8" in browser 2026-08-27 17:17:26,770 26 INFO rb-b8d0dd6-224299-408903 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/212?access_token=1a4754d88e3d4ab0&table_identifier=cae60ac8" 2026-08-27 17:17:26,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:26,965 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:26] "GET /pos-self/212?access_token=1a4754d88e3d4ab0&table_identifier=cae60ac8 HTTP/1.1" 200 - 59 0.013 0.176 2026-08-27 17:17:26,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '36143CFD07E325CBDEA10EB616FC137C', 'loaderId': 'DF01A23A37C385F9E79B764B5EA2C569', 'isDownload': False} 2026-08-27 17:17:26,968 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:26,978 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:26,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:27,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:17:27,016 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:27,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 17:17:27,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:27,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-27 17:17:27,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:27,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:17:27,127 26 INFO rb-b8d0dd6-224299-408903 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/212?access_token=1a4754d88e3d4ab0&table_identifier=cae60ac8", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:27,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:17:27,130 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:27,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:27,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:27,180 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:17:27,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,311 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.039 0.082 2026-08-27 17:17:27,313 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-27 17:17:27,342 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:17:27,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:27,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/ir.attachment/10468/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:27,387 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/ir.attachment/10434/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:27,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:27,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-27 17:17:27,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:17:27,490 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:17:27,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:27,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:17:27,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:17:27,516 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,585 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:27,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "GET /web/image/product.product/3135/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:17:27,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,703 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624577 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'd868d136-7840-4ad2-8333-a51ebd31a61d'}] 2026-08-27 17:17:27,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624577 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'd868d136-7840-4ad2-8333-a51ebd31a61d'} created pos.order #966 2026-08-27 17:17:27,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624577 finished 2026-08-27 17:17:27,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.023 0.055 2026-08-27 17:17:27,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:17:27,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-08-27 17:17:27,812 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:27,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7772684 (allocated 8912896) 2026-08-27 17:17:27,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 145216 2026-08-27 17:17:27,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-08-27 17:17:27,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 145216 2026-08-27 17:17:27,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171727_882987_test_preset_dine_in_tour.txt 2026-08-27 17:17:27,883 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp_hwd6jpl_chrome_odoo" 2026-08-27 17:17:27,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-08-27 17:17:29,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 145409 2026-08-27 17:17:29,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpc6rroh3q_chrome_odoo 2026-08-27 17:17:29,505 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:36645/json/version 2026-08-27 17:17:29,506 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:29,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:29,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:36645/json 2026-08-27 17:17:29,565 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:29,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:36645/devtools/page/301D31D53CF4F9A70DD346A882197BB0 2026-08-27 17:17:29,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-08-27 17:17:29,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-08-27 17:17:29,658 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-08-27 17:17:29,667 26 INFO rb-b8d0dd6-224299-408903 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/213?access_token=5998382d95334ef9" in browser 2026-08-27 17:17:29,667 26 INFO rb-b8d0dd6-224299-408903 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/213?access_token=5998382d95334ef9" 2026-08-27 17:17:29,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:29,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:29] "GET /pos-self/213?access_token=5998382d95334ef9 HTTP/1.1" 200 - 57 0.014 0.250 2026-08-27 17:17:29,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '301D31D53CF4F9A70DD346A882197BB0', 'loaderId': '7B697DBC92728D2DEB4490D704EE9086', 'isDownload': False} 2026-08-27 17:17:29,940 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:29,948 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:29,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:29,974 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:29] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:17:29,978 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:29,996 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:29] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.033 2026-08-27 17:17:29,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:30,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:17:30,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-27 17:17:30,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:17:30,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:30,083 26 INFO rb-b8d0dd6-224299-408903 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/213?access_token=5998382d95334ef9", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:30,087 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:30,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:30,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:30,136 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-27 17:17:30,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,260 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.038 0.082 2026-08-27 17:17:30,262 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.115 2026-08-27 17:17:30,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:30,307 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/ir.attachment/10509/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:30,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/ir.attachment/10475/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:30,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:30,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-27 17:17:30,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-27 17:17:30,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:17:30,421 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:30,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:17:30,432 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:17:30,442 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,517 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:30,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "GET /web/image/product.product/3136/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:17:30,551 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:17:30,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,728 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,838 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:30,879 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:30] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.010 0.030 2026-08-27 17:17:30,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9758638 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '6bb6b4b5-b3af-4f76-ad88-b0054dc6b283'}] 2026-08-27 17:17:30,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9758638 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '6bb6b4b5-b3af-4f76-ad88-b0054dc6b283'} created pos.order #967 2026-08-27 17:17:30,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9758638 finished 2026-08-27 17:17:31,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.057 0.133 2026-08-27 17:17:31,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:17:31,234 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:31,235 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:31,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.005 2026-08-27 17:17:31,392 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:31,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:31] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.013 0.039 2026-08-27 17:17:31,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-08-27 17:17:31,447 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:31,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8961092 (allocated 9961472) 2026-08-27 17:17:31,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 145409 2026-08-27 17:17:31,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-08-27 17:17:31,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 145409 2026-08-27 17:17:31,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171731_533837_test_preset_takeaway_email_tour.txt 2026-08-27 17:17:31,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpc6rroh3q_chrome_odoo" 2026-08-27 17:17:31,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-08-27 17:17:33,154 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 145608 2026-08-27 17:17:33,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpu15az1dm_chrome_odoo 2026-08-27 17:17:33,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42767/json/version 2026-08-27 17:17:33,159 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:33,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:33,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42767/json 2026-08-27 17:17:33,199 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:33,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:42767/devtools/page/247ACE17BFF27BCB7DD66E181E92F87B 2026-08-27 17:17:33,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-27 17:17:33,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-27 17:17:33,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-27 17:17:33,286 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/214?access_token=737a1a65583d437f" in browser 2026-08-27 17:17:33,286 26 INFO rb-b8d0dd6-224299-408903 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/214?access_token=737a1a65583d437f" 2026-08-27 17:17:33,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:33,517 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /pos-self/214?access_token=737a1a65583d437f HTTP/1.1" 200 - 57 0.012 0.212 2026-08-27 17:17:33,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '247ACE17BFF27BCB7DD66E181E92F87B', 'loaderId': 'C439FCA246A152148C9C95EF1ABA3864', 'isDownload': False} 2026-08-27 17:17:33,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:33,531 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:33,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:33,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:17:33,564 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:33,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.034 2026-08-27 17:17:33,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:33,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-27 17:17:33,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:33,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:17:33,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:17:33,663 26 INFO rb-b8d0dd6-224299-408903 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/214?access_token=737a1a65583d437f", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:33,666 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:33,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:33,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:33,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-27 17:17:33,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-27 17:17:33,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:33,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.039 0.083 2026-08-27 17:17:33,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.114 2026-08-27 17:17:33,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:33,884 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/ir.attachment/10551/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:33,896 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:33,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/ir.attachment/10517/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:33,907 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:33,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:33,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:17:33,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-27 17:17:33,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:17:33,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:33] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:17:34,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-27 17:17:34,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:17:34,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,078 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,088 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:34,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "GET /web/image/product.product/3135/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:17:34,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,188 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:17:34,244 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:34,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76561988 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': 'ea516681-da94-477b-bcee-a1b1d5951401'}] 2026-08-27 17:17:34,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76561988 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': 'ea516681-da94-477b-bcee-a1b1d5951401'} created pos.order #968 2026-08-27 17:17:34,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76561988 finished 2026-08-27 17:17:34,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.023 0.056 2026-08-27 17:17:34,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:17:34,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-08-27 17:17:34,428 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-27 17:17:34,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8094492 (allocated 9437184) 2026-08-27 17:17:34,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 145608 2026-08-27 17:17:34,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-08-27 17:17:34,448 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 145608 2026-08-27 17:17:34,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171734_502406_test_preset_takeaway_tour.txt 2026-08-27 17:17:34,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpu15az1dm_chrome_odoo" 2026-08-27 17:17:34,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-08-27 17:17:36,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 145800 2026-08-27 17:17:36,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpbm_uzcel_chrome_odoo 2026-08-27 17:17:36,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35235/json/version 2026-08-27 17:17:36,110 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:36,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:36,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35235/json 2026-08-27 17:17:36,170 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:36,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:35235/devtools/page/2DF45213C671D1484CE7C69DB5E3AC76 2026-08-27 17:17:36,183 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-27 17:17:36,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-27 17:17:36,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-27 17:17:36,274 26 INFO rb-b8d0dd6-224299-408903 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/215?access_token=3cd95e0672144baa" in browser 2026-08-27 17:17:36,274 26 INFO rb-b8d0dd6-224299-408903 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/215?access_token=3cd95e0672144baa" 2026-08-27 17:17:36,285 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:36,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /pos-self/215?access_token=3cd95e0672144baa HTTP/1.1" 200 - 57 0.016 0.175 2026-08-27 17:17:36,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '2DF45213C671D1484CE7C69DB5E3AC76', 'loaderId': '68D8D0E27B5B536D7564DC9C9FB8B2C6', 'isDownload': False} 2026-08-27 17:17:36,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:36,482 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:36,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:36,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.017 2026-08-27 17:17:36,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:36,531 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.040 2026-08-27 17:17:36,536 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:36,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.051 2026-08-27 17:17:36,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:36,625 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:17:36,631 26 INFO rb-b8d0dd6-224299-408903 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/215?access_token=3cd95e0672144baa", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:36,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:36,634 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:36,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:36,636 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:36,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:36,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:17:36,688 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:36,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.037 0.079 2026-08-27 17:17:36,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-27 17:17:36,833 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:36,857 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/ir.attachment/10592/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:36,869 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:36,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/ir.attachment/10558/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:36,887 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:36,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:36,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-27 17:17:36,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-27 17:17:36,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:17:36,969 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:17:36,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-27 17:17:36,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:36] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:17:36,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,067 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:37,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:37] "GET /web/image/product.product/3135/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:17:37,100 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,158 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:17:37,215 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13093618 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '1dd2e698-c4af-41de-9826-11c060ad7975'}] 2026-08-27 17:17:37,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13093618 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '1dd2e698-c4af-41de-9826-11c060ad7975'} created pos.order #969 2026-08-27 17:17:37,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13093618 finished 2026-08-27 17:17:37,429 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.022 0.054 2026-08-27 17:17:37,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:17:37,477 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-08-27 17:17:37,478 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:37,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9249120 (allocated 10747904) 2026-08-27 17:17:37,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 145800 2026-08-27 17:17:37,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-08-27 17:17:37,504 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 145800 2026-08-27 17:17:37,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171737_601903_test_preset_with_slot_tour.txt 2026-08-27 17:17:37,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpbm_uzcel_chrome_odoo" 2026-08-27 17:17:37,625 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-08-27 17:17:39,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 145993 2026-08-27 17:17:39,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpjyu4a1i2_chrome_odoo 2026-08-27 17:17:39,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:38181/json/version 2026-08-27 17:17:39,214 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:39,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:39,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:38181/json 2026-08-27 17:17:39,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:39,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:38181/devtools/page/337C013F135EAC7BFF1D8C1242C12A96 2026-08-27 17:17:39,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-27 17:17:39,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-27 17:17:39,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-08-27 17:17:39,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/216?access_token=cbad81e5d1be49e5" in browser 2026-08-27 17:17:39,374 26 INFO rb-b8d0dd6-224299-408903 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/216?access_token=cbad81e5d1be49e5" 2026-08-27 17:17:39,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:39,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /pos-self/216?access_token=cbad81e5d1be49e5 HTTP/1.1" 200 - 57 0.012 0.232 2026-08-27 17:17:39,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '337C013F135EAC7BFF1D8C1242C12A96', 'loaderId': '940F03DA182B1EEFDE2BF61610A8CF15', 'isDownload': False} 2026-08-27 17:17:39,626 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:39,634 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:39,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:39,664 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-08-27 17:17:39,669 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:39,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.038 2026-08-27 17:17:39,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:39,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.058 2026-08-27 17:17:39,762 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:39,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:17:39,771 26 INFO rb-b8d0dd6-224299-408903 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/216?access_token=cbad81e5d1be49e5", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:39,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:39,774 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:39,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:39,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-08-27 17:17:39,806 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "POST /pos-self/relations/216 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:39,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-27 17:17:39,828 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-08-27 17:17:39,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:17:39,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "POST /pos-self/data/216 HTTP/1.1" 200 - 185 0.037 0.082 2026-08-27 17:17:39,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.112 2026-08-27 17:17:39,967 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:39,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:39] "GET /web/image/ir.attachment/10633/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:40,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-08-27 17:17:40,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/ir.attachment/10599/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-27 17:17:40,017 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:17:40,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:17:40,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/pos.category/371/image_128?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:17:40,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.template/2635/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:17:40,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.template/2634/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:17:40,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.template/2638/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:17:40,110 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.template/2636/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-27 17:17:40,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.template/2637/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-27 17:17:40,127 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:17:40,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:17:40,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:40,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "GET /web/image/product.product/3136/image_512?unique=2026-08-27T17:17:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-27 17:17:40,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-08-27 17:17:40,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.009 2026-08-27 17:17:40,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-08-27 17:17:40,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-08-27 17:17:40,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-08-27 17:17:40,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335268 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '080cac04-84e8-4ffa-8bc3-bf4a1c370d5a'}] 2026-08-27 17:17:40,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335268 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '080cac04-84e8-4ffa-8bc3-bf4a1c370d5a'} created pos.order #970 2026-08-27 17:17:40,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335268 finished 2026-08-27 17:17:40,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.055 0.133 2026-08-27 17:17:40,661 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-08-27 17:17:40,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-08-27 17:17:40,766 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-08-27 17:17:40,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-08-27 17:17:40,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-08-27 17:17:40,930 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-08-27 17:17:40,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:17:40,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-08-27 17:17:40,981 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:17:41,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9079336 (allocated 9961472) 2026-08-27 17:17:41,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 145993 2026-08-27 17:17:41,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-08-27 17:17:41,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 145993 2026-08-27 17:17:41,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171741_060202_test_slot_limit_orders.txt 2026-08-27 17:17:41,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpjyu4a1i2_chrome_odoo" 2026-08-27 17:17:41,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 17:17:41,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-08-27 17:17:42,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:17:42,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:43,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:43] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.006 0.092 2026-08-27 17:17:43,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-08-27 17:17:44,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:17:44,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:44,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:44] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/218 HTTP/1.1" 200 - 17 0.006 0.095 2026-08-27 17:17:44,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:17:48,234 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-08-27 17:17:48,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-08-27 17:17:48,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 146188 2026-08-27 17:17:48,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpk5q7kohe_chrome_odoo 2026-08-27 17:17:48,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:33711/json/version 2026-08-27 17:17:48,514 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:48,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:48,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:33711/json 2026-08-27 17:17:48,569 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:48,578 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:33711/devtools/page/66CDAEFD7C5E3F8848C92FAF62AD1767 2026-08-27 17:17:48,584 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-08-27 17:17:48,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-08-27 17:17:48,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-08-27 17:17:48,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/220?access_token=1f3060fa33734471" in browser 2026-08-27 17:17:48,674 26 INFO rb-b8d0dd6-224299-408903 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/220?access_token=1f3060fa33734471" 2026-08-27 17:17:48,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:48,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:48] "GET /pos-self/220?access_token=1f3060fa33734471 HTTP/1.1" 200 - 60 0.014 0.243 2026-08-27 17:17:48,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '66CDAEFD7C5E3F8848C92FAF62AD1767', 'loaderId': '1A1F296E65E620E4A71898B778D9B148', 'isDownload': False} 2026-08-27 17:17:48,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-08-27 17:17:48,947 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:48,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:48,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:48] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.012 0.016 2026-08-27 17:17:48,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:48,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:48] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 17:17:48,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:49,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-27 17:17:49,086 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-27 17:17:49,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:17:49,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:17:49,096 26 INFO rb-b8d0dd6-224299-408903 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/220?access_token=1f3060fa33734471", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:49,099 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:49,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:49,101 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,126 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos-self/relations/220 HTTP/1.1" 200 - 25 0.006 0.016 2026-08-27 17:17:49,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:17:49,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos-self/data/220 HTTP/1.1" 200 - 170 0.038 0.089 2026-08-27 17:17:49,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.115 2026-08-27 17:17:49,290 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [201], uid: 3, model: res.company 2026-08-27 17:17:49,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 14 0.003 0.008 2026-08-27 17:17:49,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-08-27 17:17:49,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/ir.attachment/10775/raw HTTP/1.1" 200 - 4 0.000 0.002 2026-08-27 17:17:49,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/pos.category/374/image_128?unique=2026-08-27T17:17:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:17:49,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:17:49,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/pos.category/375/image_128?unique=2026-08-27T17:17:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.035 2026-08-27 17:17:49,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/pos.category/373/image_128?unique=2026-08-27T17:17:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-08-27 17:17:49,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/product.template/2654/image_512?unique=2026-08-27T17:17:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-27 17:17:49,416 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/ir.attachment/10776/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:17:49,487 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:49,488 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:49,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "GET /web/image/product.product/3155/image_512?unique=2026-08-27T17:17:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-27 17:17:49,535 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,551 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43205356 started for PoS orders references: [{'name': None, 'pos_reference': '260-220-000001', 'uuid': 'ab1674e1-c285-44ed-806b-2ae2bd129852'}] 2026-08-27 17:17:49,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43205356 order {'name': None, 'pos_reference': '260-220-000001', 'uuid': 'ab1674e1-c285-44ed-806b-2ae2bd129852'} created pos.order #971 2026-08-27 17:17:49,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43205356 finished 2026-08-27 17:17:49,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.027 0.059 2026-08-27 17:17:49,641 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,642 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.005 2026-08-27 17:17:49,692 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:49,695 26 INFO rb-b8d0dd6-224299-408903 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': 'ab1674e1-c285-44ed-806b-2ae2bd129852--910--408', '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-08-27 17:17:49,722 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.010 0.019 2026-08-27 17:17:49,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-08-27 17:17:49,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-27 17:17:49,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:49] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 17:17:49,783 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7643216 (allocated 8650752) 2026-08-27 17:17:49,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 146188 2026-08-27 17:17:49,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-08-27 17:17:49,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 146188 2026-08-27 17:17:49,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171749_841867_test_tour_kiosk_qfpay_order.txt 2026-08-27 17:17:49,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpk5q7kohe_chrome_odoo" 2026-08-27 17:17:49,875 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:17:50,309 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-08-27 17:17:51,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:51,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:51] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.007 0.090 2026-08-27 17:17:51,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-08-27 17:17:53,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 146382 2026-08-27 17:17:53,384 26 INFO rb-b8d0dd6-224299-408903 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/tmpj3vbb97k_chrome_odoo 2026-08-27 17:17:53,384 26 INFO rb-b8d0dd6-224299-408903 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:33311/json/version 2026-08-27 17:17:53,385 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:53,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: Chrome/150.0.7871.114 2026-08-27 17:17:53,414 26 INFO rb-b8d0dd6-224299-408903 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:33311/json 2026-08-27 17:17:53,414 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:17:53,461 26 INFO rb-b8d0dd6-224299-408903 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:33311/devtools/page/AD68A7BC66348C4DCE4D09E4D7803F43 2026-08-27 17:17:53,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:53,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-08-27 17:17:53,482 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-08-27 17:17:53,596 26 INFO rb-b8d0dd6-224299-408903 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/222?access_token=access_token" in browser 2026-08-27 17:17:53,596 26 INFO rb-b8d0dd6-224299-408903 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/222?access_token=access_token" 2026-08-27 17:17:53,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:53,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /pos-self/222?access_token=access_token HTTP/1.1" 200 - 56 0.012 0.173 2026-08-27 17:17:53,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'AD68A7BC66348C4DCE4D09E4D7803F43', 'loaderId': 'E5583AA717DB6A4B92FD6C77C99D792C', 'isDownload': False} 2026-08-27 17:17:53,788 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:53,796 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:17:53,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f1dbe6/pos_self_order.assets.min.js, copying from /web/assets/6f1dbe6/pos_self_order.assets.min.js 2026-08-27 17:17:53,822 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /web/assets/1/6f1dbe6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:17:53,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js, copying from /web/assets/0ec0086/pos_self_order.assets_tests.min.js 2026-08-27 17:17:53,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /web/assets/1/0ec0086/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-08-27 17:17:53,838 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/167e837/pos_self_order.assets.min.css, copying from /web/assets/167e837/pos_self_order.assets.min.css 2026-08-27 17:17:53,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /web/assets/1/167e837/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.044 2026-08-27 17:17:53,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-27 17:17:53,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:17:53,937 26 INFO rb-b8d0dd6-224299-408903 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/222?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:17:53,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:17:53,941 26 INFO rb-b8d0dd6-224299-408903 odoo.http: Session expired 2026-08-27 17:17:53,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:17:53,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:53,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "POST /pos-self/relations/222 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-27 17:17:53,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-27 17:17:53,994 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "POST /pos-self/data/222 HTTP/1.1" 200 - 182 0.039 0.084 2026-08-27 17:17:54,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-27 17:17:54,150 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-27 17:17:54,154 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/ir.attachment/10868/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:54,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,225 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:17:54,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/pos.category/376/image_128?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-27 17:17:54,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.template/2659/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-27 17:17:54,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.template/2657/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:17:54,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.template/2661/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:17:54,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.template/2658/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-27 17:17:54,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.template/2660/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-27 17:17:54,265 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/ir.attachment/10831/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:17:54,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17: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-08-27 17:17:54,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "GET /web/image/product.product/3158/image_512?unique=2026-08-27T17:17:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:17:54,375 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,435 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,450 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46229985 started for PoS orders references: [{'name': None, 'pos_reference': '260-222-000001', 'uuid': '07b643ff-0a9b-4e01-9d65-f209d9f7b951'}] 2026-08-27 17:17:54,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46229985 order {'name': None, 'pos_reference': '260-222-000001', 'uuid': '07b643ff-0a9b-4e01-9d65-f209d9f7b951'} created pos.order #972 2026-08-27 17:17:54,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46229985 finished 2026-08-27 17:17:54,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.024 0.056 2026-08-27 17:17:54,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-27 17:17:54,546 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:54] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:17:54,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-08-27 17:17:54,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:17:54,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7599832 (allocated 8388608) 2026-08-27 17:17:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 146382 2026-08-27 17:17:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-08-27 17:17:54,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 146382 2026-08-27 17:17:54,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171754_629287_test_kiosk_without_payment_terminal.txt 2026-08-27 17:17:54,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpj3vbb97k_chrome_odoo" 2026-08-27 17:17:54,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-08-27 17:17:56,107 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-08-27 17:17:57,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:17:57,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:17:57] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.021 0.110 2026-08-27 17:17:57,742 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 17:18:01,307 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-08-27 17:18:01,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 146566 2026-08-27 17:18:01,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmp2c_3c9xh_chrome_odoo 2026-08-27 17:18:01,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:35579/json/version 2026-08-27 17:18:01,490 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:01,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-08-27 17:18:01,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:35579/json 2026-08-27 17:18:01,521 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:01,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:35579/devtools/page/CC582D7C012F03610456739FFF299A68 2026-08-27 17:18:01,571 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-08-27 17:18:01,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-08-27 17:18:01,662 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-27 17:18:01,666 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-08-27 17:18:01,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=225" in browser 2026-08-27 17:18:01,667 26 INFO rb-b8d0dd6-224299-408903 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=225" 2026-08-27 17:18:01,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:18:01,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:01] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 83 0.016 0.238 2026-08-27 17:18:01,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'CC582D7C012F03610456739FFF299A68', 'loaderId': '51B91D1B31DDABF4A36C2F064A7AB65F', 'isDownload': False} 2026-08-27 17:18:01,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-08-27 17:18:01,937 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:18:01,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:01] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:18:01,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:01] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:18:01,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:01] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:18:02,251 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:18:02,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:18:02,263 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:02,266 26 INFO rb-b8d0dd6-224299-408903 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=225", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:18:02,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [1/29] Tour AutofillTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:18:02,270 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:18:02,275 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:02,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:02,290 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-27 17:18:02,297 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:18:02,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.016 2026-08-27 17:18:02,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-27 17:18:02,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.066 0.165 2026-08-27 17:18:02,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:02,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "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.003 2026-08-27 17:18:02,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-27 17:18:02,661 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "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.003 2026-08-27 17:18:02,667 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-08-27 17:18:02,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:18:02,697 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:02,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:02,707 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:02,717 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:02,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-08-27 17:18:02,759 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-08-27 17:18:02,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:02,774 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:02,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.043 0.028 2026-08-27 17:18:02,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 31 0.007 0.081 2026-08-27 17:18:02,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [2/29] Tour AutofillTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:18:02,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /pos/ui/225 HTTP/1.1" 200 - 31 0.006 0.103 2026-08-27 17:18:02,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image?model=product.template&field=image_128&id=2666&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-08-27 17:18:02,961 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:02,963 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [3/29] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-08-27 17:18:02,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image?model=product.template&field=image_128&id=2667&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.044 0.032 2026-08-27 17:18:02,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image?model=product.template&field=image_128&id=2668&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-27 17:18:02,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:02] "GET /web/image?model=product.template&field=image_128&id=2669&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-27 17:18:03,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "GET /web/image?model=product.template&field=image_128&id=2671&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-27 17:18:03,018 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "GET /web/image?model=product.template&field=image_128&id=2670&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-27 17:18:03,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "GET /web/image?model=product.template&field=image_128&id=2673&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-27 17:18:03,043 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "GET /web/image?model=product.template&field=image_128&id=2672&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-27 17:18:03,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "GET /web/image?model=product.template&field=image_128&id=2674&unique=2026-08-27T17:17:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-27 17:18:03,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.080 2026-08-27 17:18:03,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [4/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:18:03,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [5/29] 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-08-27 17:18:03,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [6/29] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 17:18:03,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [7/29] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 17:18:03,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [8/29] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 17:18:03,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [9/29] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 17:18:03,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [10/29] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 17:18:03,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [11/29] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 17:18:03,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [12/29] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-27 17:18:03,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [13/29] 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-08-27 17:18:03,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [14/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:18:03,841 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [15/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:18:03,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [16/29] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-27 17:18:03,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [17/29] Tour AutofillTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-27 17:18:04,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [18/29] Tour AutofillTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-27 17:18:04,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [19/29] Tour AutofillTour → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-08-27 17:18:04,153 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [20/29] Tour AutofillTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-08-27 17:18:04,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [21/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:18:04,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [22/29] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:18:04,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [23/29] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:18:04,329 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:04,329 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:04,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [24/29] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:18:04,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [25/29] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-27 17:18:04,484 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [26/29] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-08-27 17:18:04,535 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [27/29] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-27 17:18:04,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [28/29] Tour AutofillTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-08-27 17:18:04,601 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92203997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': 'ac4aa2b4-1e2b-428d-83d5-47bc191cb9f6'}] 2026-08-27 17:18:04,602 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:04,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92203997 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': 'ac4aa2b4-1e2b-428d-83d5-47bc191cb9f6'} created pos.order #974 2026-08-27 17:18:04,754 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92203997 finished 2026-08-27 17:18:04,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.053 0.122 2026-08-27 17:18:04,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:18:04,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [29/29] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .receipt-screen .send-receipt-phone-input:value('9876543210')) 2026-08-27 17:18:04,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082240 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': 'ac4aa2b4-1e2b-428d-83d5-47bc191cb9f6'}] 2026-08-27 17:18:04,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082240 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': 'ac4aa2b4-1e2b-428d-83d5-47bc191cb9f6'} sync ignored for existing PoS order pos.order(974,) (state: paid) 2026-08-27 17:18:04,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082240 finished 2026-08-27 17:18:04,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-08-27 17:18:04,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-27 17:18:04,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.053 2026-08-27 17:18:04,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 20115604 (allocated 24379392) 2026-08-27 17:18:04,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 146566 2026-08-27 17:18:04,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-08-27 17:18:04,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 146566 2026-08-27 17:18:05,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171805_038990_test_01_pos_number_autofill.txt 2026-08-27 17:18:05,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmp2c_3c9xh_chrome_odoo" 2026-08-27 17:18:05,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:18:08,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-08-27 17:18:08,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 146773 2026-08-27 17:18:08,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp29lud0c__chrome_odoo 2026-08-27 17:18:08,849 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:36765/json/version 2026-08-27 17:18:08,849 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:08,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-08-27 17:18:08,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:36765/json 2026-08-27 17:18:08,889 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:08,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:36765/devtools/page/FCF6FF2F4D5617E0FF7104FB851A7510 2026-08-27 17:18:08,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-08-27 17:18:08,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-08-27 17:18:08,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:18:08,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-08-27 17:18:08,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Open "http://127.0.0.1:8069/pos/ui?config_id=226" in browser 2026-08-27 17:18:08,995 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=226" 2026-08-27 17:18:09,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:18:09,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /pos/ui?config_id=226 HTTP/1.1" 200 - 84 0.016 0.329 2026-08-27 17:18:09,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': 'FCF6FF2F4D5617E0FF7104FB851A7510', 'loaderId': 'ADDF26C8B4C5A781D4CF4B8D3C6FEC78', 'isDownload': False} 2026-08-27 17:18:09,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-08-27 17:18:09,357 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:18:09,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:18:09,371 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:18:09,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:18:09,673 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:09,675 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:09,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:18:09,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate test code "odoo.startTour('VivaComKioskTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=226", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:18:09,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [1/21] Tour VivaComKioskTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:18:09,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-27 17:18:09,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:09,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:09,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:18:09,721 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.003 0.013 2026-08-27 17:18:09,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-27 17:18:09,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-27 17:18:09,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.073 0.163 2026-08-27 17:18:10,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.002 2026-08-27 17:18:10,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.008 2026-08-27 17:18:10,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 17:18:10,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17: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.000 0.003 2026-08-27 17:18:10,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-08-27 17:18:10,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:10,117 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:10,124 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:10,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:18:10,126 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:10,135 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18: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-08-27 17:18:10,136 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:10,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.029 0.017 2026-08-27 17:18:10,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-27 17:18:10,213 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [2/21] Tour VivaComKioskTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:18:10,266 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:18:10,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.015 0.021 2026-08-27 17:18:10,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [3/21] Tour VivaComKioskTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-08-27 17:18:10,301 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:10,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.066 0.058 2026-08-27 17:18:10,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2682&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-27 17:18:10,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2679&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-27 17:18:10,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2681&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-27 17:18:10,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2680&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-27 17:18:10,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2686&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-27 17:18:10,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2687&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-27 17:18:10,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2685&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-27 17:18:10,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.080 2026-08-27 17:18:10,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2684&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 17:18:10,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:10] "GET /web/image?model=product.template&field=image_128&id=2683&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-27 17:18:10,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [4/21] Tour VivaComKioskTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:18:10,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [5/21] Tour VivaComKioskTour → 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-08-27 17:18:10,644 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [6/21] Tour VivaComKioskTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 17:18:10,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [7/21] Tour VivaComKioskTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 17:18:10,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [8/21] Tour VivaComKioskTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 17:18:10,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [9/21] Tour VivaComKioskTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 17:18:10,851 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [10/21] Tour VivaComKioskTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 17:18:10,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [11/21] Tour VivaComKioskTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 17:18:10,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [12/21] Tour VivaComKioskTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 17:18:11,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [13/21] Tour VivaComKioskTour → 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-08-27 17:18:11,062 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [14/21] Tour VivaComKioskTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:18:11,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [15/21] Tour VivaComKioskTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:18:11,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [16/21] Tour VivaComKioskTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:18:11,183 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:11,184 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:11,225 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [17/21] Tour VivaComKioskTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:18:11,275 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [18/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:18:11,325 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [19/21] Tour VivaComKioskTour → Step Simulate kiosk: cashier has no usable name (trigger: .payment-screen) 2026-08-27 17:18:11,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [20/21] Tour VivaComKioskTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-08-27 17:18:11,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:11] "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.002 2026-08-27 17:18:11,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [21/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:18:11,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-08-27 17:18:11,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-27 17:18:11,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14336708 (allocated 15466496) 2026-08-27 17:18:11,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 146773 2026-08-27 17:18:11,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-08-27 17:18:11,529 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 146773 2026-08-27 17:18:11,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171811_583389_test_viva_com_kiosk_request_data.txt 2026-08-27 17:18:11,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp29lud0c__chrome_odoo" 2026-08-27 17:18:11,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-08-27 17:18:11,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 146988 2026-08-27 17:18:11,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmp6g_mgo93_chrome_odoo 2026-08-27 17:18:11,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:42999/json/version 2026-08-27 17:18:11,766 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:11,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-27 17:18:11,797 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:42999/json 2026-08-27 17:18:11,797 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:11,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:42999/devtools/page/636B31886AF9E7A3700F7CC7AFF2E019 2026-08-27 17:18:11,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-08-27 17:18:11,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-08-27 17:18:11,887 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:18:11,891 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-08-27 17:18:11,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/226" in browser 2026-08-27 17:18:11,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/226" 2026-08-27 17:18:11,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:18:12,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /pos/ui/226 HTTP/1.1" 200 - 86 0.016 0.261 2026-08-27 17:18:12,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '636B31886AF9E7A3700F7CC7AFF2E019', 'loaderId': '62098763BCE16194A99F4671DA7B25DF', 'isDownload': False} 2026-08-27 17:18:12,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-08-27 17:18:12,185 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-27 17:18:12,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/assets/bf2ed28/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:18:12,198 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/assets/d27c85e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:18:12,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-27 17:18:12,529 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:12,531 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:12,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:18:12,544 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate test code "odoo.startTour('VivaComTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/226", "delayToCheckUndeterminisms": 0})" 2026-08-27 17:18:12,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [1/35] Tour VivaComTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-27 17:18:12,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:18:12,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:12,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:12,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-27 17:18:12,579 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-27 17:18:12,601 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-27 17:18:12,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-27 17:18:12,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.067 0.166 2026-08-27 17:18:12,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:12,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "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.003 2026-08-27 17:18:12,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-27 17:18:12,923 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "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.003 2026-08-27 17:18:12,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-08-27 17:18:12,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:18:12,985 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:12,994 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:12,996 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:18:12,997 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:12] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.003 0.005 2026-08-27 17:18:13,003 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18: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-08-27 17:18:13,006 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:13,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.006 0.020 2026-08-27 17:18:13,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-27 17:18:13,091 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [2/35] Tour VivaComTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-27 17:18:13,105 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:13,174 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [3/35] Tour VivaComTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-08-27 17:18:13,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.064 0.022 2026-08-27 17:18:13,191 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:13,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2679&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-08-27 17:18:13,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2681&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.053 0.054 2026-08-27 17:18:13,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2680&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-27 17:18:13,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.006 0.198 2026-08-27 17:18:13,317 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2686&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-27 17:18:13,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2687&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-27 17:18:13,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2685&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-27 17:18:13,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.092 2026-08-27 17:18:13,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2683&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-27 17:18:13,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2684&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-27 17:18:13,409 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:13] "GET /web/image?model=product.template&field=image_128&id=2682&unique=2026-08-27T17:18:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-27 17:18:13,425 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [4/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:18:13,475 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [5/35] 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-08-27 17:18:13,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [6/35] Tour VivaComTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-27 17:18:13,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [7/35] Tour VivaComTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-27 17:18:13,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [8/35] Tour VivaComTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-27 17:18:13,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [9/35] Tour VivaComTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-27 17:18:13,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [10/35] Tour VivaComTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-27 17:18:13,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [11/35] Tour VivaComTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-27 17:18:13,842 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [12/35] Tour VivaComTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-27 17:18:13,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [13/35] 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-08-27 17:18:13,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [14/35] Tour VivaComTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-27 17:18:13,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [15/35] Tour VivaComTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-27 17:18:14,055 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [16/35] Tour VivaComTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-27 17:18:14,065 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:14,065 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:14,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [17/35] Tour VivaComTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-27 17:18:14,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [18/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:18:14,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [19/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-08-27 17:18:14,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "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.002 2026-08-27 17:18:14,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [20/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-08-27 17:18:14,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-27 17:18:14,334 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 8 0.002 0.009 2026-08-27 17:18:14,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [21/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 17:18:14,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000001', 'uuid': 'd3b841fb-94b0-4222-a040-dbc3bdbe621a'}] 2026-08-27 17:18:14,359 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:14,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011256 order {'name': '/', 'pos_reference': '261-226-000001', 'uuid': 'd3b841fb-94b0-4222-a040-dbc3bdbe621a'} created pos.order #975 2026-08-27 17:18:14,495 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011256 finished 2026-08-27 17:18:14,515 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.049 0.118 2026-08-27 17:18:14,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-27 17:18:14,585 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [22/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-27 17:18:14,587 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82472635 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': 'd3b841fb-94b0-4222-a040-dbc3bdbe621a'}] 2026-08-27 17:18:14,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82472635 order {'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': 'd3b841fb-94b0-4222-a040-dbc3bdbe621a'} sync ignored for existing PoS order pos.order(975,) (state: paid) 2026-08-27 17:18:14,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82472635 finished 2026-08-27 17:18:14,641 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.040 2026-08-27 17:18:14,645 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [23/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-27 17:18:14,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [24/35] Tour VivaComTour → Step .pos-leftheader .orders-button 2026-08-27 17:18:14,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [25/35] Tour VivaComTour → Step .pos-search-bar .filter 2026-08-27 17:18:14,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:14,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-27 17:18:14,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [26/35] Tour VivaComTour → Step .pos-search-bar .filter ul 2026-08-27 17:18:14,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [27/35] Tour VivaComTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-08-27 17:18:14,909 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [28/35] Tour VivaComTour → Step .ticket-screen .order-row:contains("0001") 2026-08-27 17:18:14,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:18:14,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [29/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-27 17:18:15,014 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [30/35] Tour VivaComTour → Step .ticket-screen .btn-primary.pay-order-button 2026-08-27 17:18:15,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [31/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-08-27 17:18:15,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [32/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-08-27 17:18:15,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [33/35] Tour VivaComTour → Step Click Refund (trigger: div.button:contains('Refund')) 2026-08-27 17:18:15,231 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [34/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-08-27 17:18:15,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:15] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:15,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-27 17:18:15,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:15] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:18:15,296 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [35/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-08-27 17:18:15,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98581320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000002', 'uuid': '71586b15-7ec7-4017-990c-7750f6544636'}] 2026-08-27 17:18:15,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98581320 order {'name': '/', 'pos_reference': '261-226-000002', 'uuid': '71586b15-7ec7-4017-990c-7750f6544636'} created pos.order #976 2026-08-27 17:18:15,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98581320 finished 2026-08-27 17:18:15,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.038 0.113 2026-08-27 17:18:15,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:18:15,498 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752773 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '71586b15-7ec7-4017-990c-7750f6544636'}] 2026-08-27 17:18:15,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-08-27 17:18:15,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-27 17:18:15,503 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752773 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '71586b15-7ec7-4017-990c-7750f6544636'} sync ignored for existing PoS order pos.order(976,) (state: paid) 2026-08-27 17:18:15,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752773 finished 2026-08-27 17:18:15,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17131376 (allocated 18485248) 2026-08-27 17:18:15,592 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 146988 2026-08-27 17:18:15,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-08-27 17:18:15,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 146988 2026-08-27 17:18:15,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.047 2026-08-27 17:18:15,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171815_669957_test_viva_payment_and_refund.txt 2026-08-27 17:18:15,670 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmp6g_mgo93_chrome_odoo" 2026-08-27 17:18:15,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:18:18,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-08-27 17:18:18,048 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:18:18,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-08-27 17:18:18,187 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7152] 2026-08-27 17:18:18,218 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1291] 2026-08-27 17:18:18,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-08-27 17:18:18,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-08-27 17:18:18,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-08-27 17:18:18,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-08-27 17:18:18,468 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-08-27 17:18:19,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1293], uid: 2, model: res.partner 2026-08-27 17:18:19,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-08-27 17:18:19,607 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:18:19,727 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7170] 2026-08-27 17:18:19,743 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3195] 2026-08-27 17:18:19,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-08-27 17:18:19,805 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-08-27 17:18:19,854 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-08-27 17:18:19,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-08-27 17:18:19,904 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-08-27 17:18:19,980 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-08-27 17:18:21,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-08-27 17:18:21,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-08-27 17:18:21,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-08-27 17:18:22,054 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:18:22,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-08-27 17:18:22,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-08-27 17:18:22,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:18:22,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-08-27 17:18:22,346 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: skipped TestImportFiles.test_import_create_product_demo_xls : Needs demo data to be able to import those files 2026-08-27 17:18:22,346 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-08-27 17:18:22,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-08-27 17:18:22,622 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7230] 2026-08-27 17:18:22,637 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3227] 2026-08-27 17:18:22,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-08-27 17:18:22,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-08-27 17:18:22,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-08-27 17:18:23,021 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7246, 7245] 2026-08-27 17:18:23,037 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3238, 3237] 2026-08-27 17:18:23,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:23,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-08-27 17:18:23,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-27 17:18:23,605 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7306, 7304] 2026-08-27 17:18:23,621 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3268, 3269] 2026-08-27 17:18:23,709 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:23,788 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-27 17:18:23,818 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:23,822 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-08-27 17:18:23,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-27 17:18:24,204 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7381, 7379] 2026-08-27 17:18:24,219 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3311, 3312] 2026-08-27 17:18:24,305 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:24,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-27 17:18:24,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:24,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-27 17:18:24,646 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-27 17:18:24,653 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:24,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-08-27 17:18:24,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-08-27 17:18:24,704 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-08-27 17:18:24,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-08-27 17:18:24,889 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:25,083 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-08-27 17:18:25,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-08-27 17:18:25,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-08-27 17:18:25,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-08-27 17:18:25,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-08-27 17:18:25,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-08-27 17:18:26,063 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-08-27 17:18:26,084 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1061] 2026-08-27 17:18:26,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-08-27 17:18:26,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-08-27 17:18:26,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-08-27 17:18:26,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-08-27 17:18:26,529 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1074] 2026-08-27 17:18:26,543 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1075] 2026-08-27 17:18:26,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-08-27 17:18:27,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-08-27 17:18:27,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-08-27 17:18:28,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:18:28,634 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3348] 2026-08-27 17:18:28,708 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3367] 2026-08-27 17:18:28,715 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-08-27 17:18:28,743 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3352, 3361] 2026-08-27 17:18:28,773 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3349] 2026-08-27 17:18:28,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-08-27 17:18:28,808 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3360, 3361, 3362, 3363, 3364, 3365, 3366, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359] 2026-08-27 17:18:28,816 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1403] 2026-08-27 17:18:28,819 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1404] 2026-08-27 17:18:28,821 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-08-27 17:18:28,874 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3371, 3372, 3373, 3374, 3375, 3376] 2026-08-27 17:18:28,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-08-27 17:18:28,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-08-27 17:18:28,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-08-27 17:18:29,011 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-08-27 17:18:29,118 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-08-27 17:18:29,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-08-27 17:18:30,840 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-08-27 17:18:30,847 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-08-27 17:18:30,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-08-27 17:18:31,134 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-08-27 17:18:31,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-08-27 17:18:31,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:31,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-08-27 17:18:31,384 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-08-27 17:18:31,402 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:31,488 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-08-27 17:18:31,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-08-27 17:18:32,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-08-27 17:18:32,431 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-08-27 17:18:32,443 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-08-27 17:18:32,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-08-27 17:18:32,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:18:32,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-08-27 17:18:32,719 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-08-27 17:18:32,764 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:32,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-08-27 17:18:32,956 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-08-27 17:18:33,039 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:33,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-08-27 17:18:33,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-08-27 17:18:33,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-08-27 17:18:33,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-08-27 17:18:33,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-08-27 17:18:33,810 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-08-27 17:18:34,659 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-08-27 17:18:34,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-08-27 17:18:34,972 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-08-27 17:18:35,049 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-08-27 17:18:35,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-08-27 17:18:35,172 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-08-27 17:18:35,238 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-08-27 17:18:35,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-08-27 17:18:35,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-08-27 17:18:35,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:18:35,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-08-27 17:18:35,570 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-08-27 17:18:35,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-08-27 17:18:35,696 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-08-27 17:18:35,757 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-08-27 17:18:35,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-08-27 17:18:35,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-08-27 17:18:36,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-08-27 17:18:36,129 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-08-27 17:18:36,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-08-27 17:18:36,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:36,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-08-27 17:18:36,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-08-27 17:18:36,489 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-08-27 17:18:36,606 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-08-27 17:18:36,700 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-08-27 17:18:36,948 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-08-27 17:18:37,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-08-27 17:18:37,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:37,357 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3607] 2026-08-27 17:18:37,410 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-08-27 17:18:37,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-08-27 17:18:37,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-27 17:18:37,790 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-08-27 17:18:37,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-08-27 17:18:38,065 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-08-27 17:18:38,349 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-08-27 17:18:38,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-08-27 17:18:38,799 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-08-27 17:18:38,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-08-27 17:18:39,141 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-08-27 17:18:39,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-08-27 17:18:39,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-08-27 17:18:39,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-08-27 17:18:39,926 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:39,927 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-08-27 17:18:39,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-08-27 17:18:40,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:40,270 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3660] 2026-08-27 17:18:40,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-08-27 17:18:40,374 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-08-27 17:18:40,472 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-08-27 17:18:40,542 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-08-27 17:18:40,614 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-08-27 17:18:40,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-08-27 17:18:40,830 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:42,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-08-27 17:18:43,335 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-08-27 17:18:43,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:18:43,622 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 147214 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpyn3tqbqs_chrome_odoo 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:34371/json/version 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:34371/json 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:34371/devtools/page/07D5180411D3A9E7FB8942B64A4ADCAD 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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/812" in browser 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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/812" 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/812 HTTP/1.1" 200 - 144 0.034 0.561 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '07D5180411D3A9E7FB8942B64A4ADCAD', 'loaderId': '900DE1E2F2767E1D17A778AD73C9BCBC', 'isDownload': False} 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.009 0.052 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.065 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.068 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.070 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.002 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 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.002 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.003 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.001 0.007 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 - 26 0.009 0.026 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 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.001 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.022 0.019 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.048 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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/812", "delayToCheckUndeterminisms": 0})" 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.004 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 ? 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.002 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.008 0.043 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.004 0.061 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 - 5 0.002 0.068 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.002 0.058 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.009 0.050 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.003 0.118 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.100 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 - 83 0.020 0.094 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 - 60 0.015 0.032 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.002 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.007 0.015 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 74 0.034 0.053 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.001 0.079 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.034 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.060 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.002 0.008 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.001 0.011 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.009 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.002 0.011 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.018 0.016 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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.002 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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.002 0.006 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.001 0.002 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.001 0.004 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 - 31 0.010 0.019 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.004 0.015 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1540, 1541] 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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.014 0.035 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 - 36 0.009 0.029 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 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 - 36 0.010 0.052 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30229576 (allocated 32702464) 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 147214 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 147214 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 21 0.006 0.014 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpyn3tqbqs_chrome_odoo" 2026-08-27 17:18:46,917 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:49,322 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-08-27 17:18:49,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-08-27 17:18:49,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-08-27 17:18:49,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-08-27 17:18:50,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-08-27 17:18:50,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:18:52,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-08-27 17:18:52,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 147432 2026-08-27 17:18:52,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmp83su7w01_chrome_odoo 2026-08-27 17:18:52,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:39027/json/version 2026-08-27 17:18:52,224 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:52,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:18:52,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:39027/json 2026-08-27 17:18:52,271 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:52,276 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:39027/devtools/page/F7820D724EC5E145FD6FC12E8E947027 2026-08-27 17:18:52,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-08-27 17:18:52,288 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-08-27 17:18:52,376 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:18:52,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-08-27 17:18:52,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:18:52,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:18:52,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:18:52,994 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:52] "GET /odoo HTTP/1.1" 200 - 154 0.035 0.573 2026-08-27 17:18:52,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'F7820D724EC5E145FD6FC12E8E947027', 'loaderId': '2FDE8524A2DF70790BF71D0159819711', 'isDownload': False} 2026-08-27 17:18:52,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-08-27 17:18:53,015 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:18:53,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:18:53,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.061 2026-08-27 17:18:53,089 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.074 2026-08-27 17:18:53,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:18:53,171 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:18:53,490 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:53,491 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:53,497 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:18:53,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:18:53,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:18:53,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.029 2026-08-27 17:18:53,547 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-27 17:18:53,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:18:53,559 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:53,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /odoo HTTP/1.1" 200 - 27 0.007 0.019 2026-08-27 17:18:53,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.033 2026-08-27 17:18:53,633 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:53,659 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-27 17:18:53,661 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:53,669 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.007 0.041 2026-08-27 17:18:53,670 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:18:53,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.004 0.057 2026-08-27 17:18:53,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.065 2026-08-27 17:18:53,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.034 2026-08-27 17:18:53,702 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:53,760 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:53,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /mail/data HTTP/1.1" 200 - 35 0.010 0.086 2026-08-27 17:18:53,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.152 2026-08-27 17:18:53,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-08-27 17:18:53,787 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.022 2026-08-27 17:18:53,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.023 0.077 2026-08-27 17:18:53,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.007 0.022 2026-08-27 17:18:53,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-08-27 17:18:53,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:54,050 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-08-27 17:18:54,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-08-27 17:18:54,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "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.003 0.007 2026-08-27 17:18:54,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "POST /mail/data HTTP/1.1" 200 - 45 0.009 0.036 2026-08-27 17:18:54,178 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "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.004 0.039 2026-08-27 17:18:54,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 17:18:54,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.035 2026-08-27 17:18:54,343 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0dca11c/web.assets_backend_lazy.min.css (id:11433) 2026-08-27 17:18:54,346 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/assets/0dca11c/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.004 0.118 2026-08-27 17:18:54,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a438226/web.assets_backend_lazy.min.js (id:11434) 2026-08-27 17:18:54,402 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/assets/a438226/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.002 0.176 2026-08-27 17:18:54,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:18:54,454 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "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 - 7 0.006 0.020 2026-08-27 17:18:54,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:18:54,476 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "GET /web/assets/4fc22e6/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:18:54,545 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,598 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,657 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:18:54,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "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.005 0.023 2026-08-27 17:18:54,782 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,839 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:54] "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.005 0.024 2026-08-27 17:18:54,932 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:54,985 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:55] "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.004 0.014 2026-08-27 17:18:55,157 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,216 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:55] "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.004 0.013 2026-08-27 17:18:55,267 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,322 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,377 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,436 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:55] "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.004 0.009 2026-08-27 17:18:55,488 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-08-27 17:18:55,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:18:55,678 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28793796 (allocated 30470144) 2026-08-27 17:18:55,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 147432 2026-08-27 17:18:55,684 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-08-27 17:18:55,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 147432 2026-08-27 17:18:55,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171855_720065_test_burndown_chart_tour.txt 2026-08-27 17:18:55,720 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmp83su7w01_chrome_odoo" 2026-08-27 17:18:55,758 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:18:55,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-08-27 17:18:55,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:55,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:18:56,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-08-27 17:18:56,543 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7622, 7621, 7620] 2026-08-27 17:18:56,553 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.task records with IDs: [980, 979, 978] 2026-08-27 17:18:56,556 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2798, 2799, 2800, 2801, 2802, 2803] 2026-08-27 17:18:56,702 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-08-27 17:18:56,716 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-08-27 17:18:56,727 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-08-27 17:18:56,736 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-08-27 17:18:56,773 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-08-27 17:18:56,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-08-27 17:18:56,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:18:57,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:18:57,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:18:57,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-08-27 17:18:57,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-08-27 17:18:57,301 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7616, 7614, 7612] 2026-08-27 17:18:57,308 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.task records with IDs: [977, 975, 974] 2026-08-27 17:18:57,311 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2790, 2791, 2792, 2793, 2796, 2797] 2026-08-27 17:18:57,409 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-08-27 17:18:57,506 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 17:18:58,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-08-27 17:18:58,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 147639 2026-08-27 17:18:58,219 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpobdgljym_chrome_odoo 2026-08-27 17:18:58,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:40747/json/version 2026-08-27 17:18:58,220 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:58,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:18:58,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:40747/json 2026-08-27 17:18:58,269 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:18:58,274 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:40747/devtools/page/4E43FB8C613E75DA5DAD7769470840A0 2026-08-27 17:18:58,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-08-27 17:18:58,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-08-27 17:18:58,375 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-08-27 17:18:58,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-08-27 17:18:58,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:18:58,381 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:18:58,389 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:18:58,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:58] "GET /odoo HTTP/1.1" 200 - 151 0.033 0.560 2026-08-27 17:18:58,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '4E43FB8C613E75DA5DAD7769470840A0', 'loaderId': '47954F05F4F6777B09A23A25563AD8B3', 'isDownload': False} 2026-08-27 17:18:58,983 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-08-27 17:18:59,001 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:18:59,025 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.007 0.020 2026-08-27 17:18:59,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-08-27 17:18:59,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.033 2026-08-27 17:18:59,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:18:59,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:18:59,487 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:18:59,488 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:18:59,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:18:59,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:18:59,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:18:59,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:59,540 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:18:59,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /odoo HTTP/1.1" 200 - 26 0.007 0.025 2026-08-27 17:18:59,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.038 2026-08-27 17:18:59,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:59,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:18:59,628 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18: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-08-27 17:18:59,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/image/res.partner/1361/avatar_128?unique=1787851137000 HTTP/1.1" 200 - 13 0.005 0.015 2026-08-27 17:18:59,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:59,636 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.023 2026-08-27 17:18:59,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 7 0.019 0.035 2026-08-27 17:18:59,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.041 2026-08-27 17:18:59,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /mail/data HTTP/1.1" 200 - 33 0.009 0.057 2026-08-27 17:18:59,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.090 2026-08-27 17:18:59,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-08-27 17:18:59,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:59,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /mail/data HTTP/1.1" 200 - 42 0.009 0.029 2026-08-27 17:18:59,917 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:18:59,917 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.007 0.014 2026-08-27 17:18:59,922 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-27 17:18:59,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.028 2026-08-27 17:18:59,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.024 2026-08-27 17:18:59,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:18:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:19:00,058 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 330, model: logistics.shipment.stage 2026-08-27 17:19:00,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.022 0.069 2026-08-27 17:19:00,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.088 2026-08-27 17:19:00,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:19:00,130 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.007 0.027 2026-08-27 17:19:00,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-27 17:19:00,147 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.004 0.042 2026-08-27 17:19:00,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:19:00,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.005 0.017 2026-08-27 17:19:00,245 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,296 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-27 17:19:00,297 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,299 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-27 17:19:00,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.020 0.092 2026-08-27 17:19:00,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:00,365 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:19:00,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:19:00,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.012 2026-08-27 17:19:00,539 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-27 17:19:00,541 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-27 17:19:00,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.007 0.045 2026-08-27 17:19:00,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:00,611 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.009 0.026 2026-08-27 17:19:00,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.003 0.008 2026-08-27 17:19:00,721 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,775 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.002 0.005 2026-08-27 17:19:00,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:19:00,830 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:00,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:19:00,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:00] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:00,946 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,003 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.003 2026-08-27 17:19:01,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:01,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.007 0.024 2026-08-27 17:19:01,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:19:01,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:19:01,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,249 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:01,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.011 0.025 2026-08-27 17:19:01,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-08-27 17:19:01,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.004 0.018 2026-08-27 17:19:01,333 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:19:01,338 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:01] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:19:01,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-08-27 17:19:01,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:19:01,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 32752160 (allocated 34430976) 2026-08-27 17:19:01,493 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 147639 2026-08-27 17:19:01,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-08-27 17:19:01,496 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 147639 2026-08-27 17:19:01,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171901_590665_test_personal_stage_tour.txt 2026-08-27 17:19:01,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpobdgljym_chrome_odoo" 2026-08-27 17:19:01,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:04,029 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24693] 2026-08-27 17:19:04,029 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-08-27 17:19:04,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-08-27 17:19:04,937 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-08-27 17:19:05,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-08-27 17:19:05,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:19:05,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Bastien ProjectManager" ,"Armande ProjectUser" ,"Goats" ,"Chell Gladys" with Message-Id <1787851145.5713809-23148-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-08-27 17:19:05,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to b.t@example.com,armande.projectuser@example.com,project+goats@test.mycompany.com,chell@gladys.portal,bastien.projectmanager@example.com with Message-Id <1787851145.7063723-57972-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-08-27 17:19:05,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-08-27 17:19:06,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-08-27 17:19:06,304 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-08-27 17:19:06,555 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-08-27 17:19:06,787 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787851146.7715304-51456-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-08-27 17:19:06,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-08-27 17:19:07,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787851147.0547018-64820-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 335, mail.alias(528,)) 2026-08-27 17:19:07,257 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" ,"Valid Poilvache" ,"New Customer" with Message-Id <1787851147.2397304-68244-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-08-27 17:19:07,308 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7766, 7765] 2026-08-27 17:19:07,350 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1377, 1378] 2026-08-27 17:19:07,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787851147.3567204-84987-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-08-27 17:19:07,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" ,"Valid Poilvache" ,"New Customer" with Message-Id <1787851147.5512609-16986-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1021, custom_values: None, uid: 1 2026-08-27 17:19:07,618 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7772, 7771] 2026-08-27 17:19:07,655 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1379, 1380] 2026-08-27 17:19:07,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787851147.6590126-17803-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-08-27 17:19:07,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" ,"Valid Poilvache" ,"New Customer" with Message-Id <1787851147.8894956-34876-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1022, custom_values: None, uid: 1 2026-08-27 17:19:07,960 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7778, 7777] 2026-08-27 17:19:07,996 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1382, 1383] 2026-08-27 17:19:08,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-08-27 17:19:08,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787851148.2104151@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-08-27 17:19:08,271 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787851148.2677567@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-08-27 17:19:08,314 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-08-27 17:19:08,633 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-08-27 17:19:08,841 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2946, 2947] 2026-08-27 17:19:08,845 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2850, 2851] 2026-08-27 17:19:08,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-08-27 17:19:09,222 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 17:19:09,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-08-27 17:19:09,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-08-27 17:19:09,939 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-08-27 17:19:10,034 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-08-27 17:19:10,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-08-27 17:19:10,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-08-27 17:19:10,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-08-27 17:19:10,611 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:11,649 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-08-27 17:19:12,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:12,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-08-27 17:19:12,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:13,507 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-08-27 17:19:13,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-08-27 17:19:13,578 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-27 17:19:13,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-08-27 17:19:13,656 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-27 17:19:13,658 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-08-27 17:19:13,659 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-08-27 17:19:13,660 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-08-27 17:19:13,661 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-08-27 17:19:13,662 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-08-27 17:19:13,663 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-08-27 17:19:13,663 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-08-27 17:19:13,664 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-08-27 17:19:13,665 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-08-27 17:19:13,666 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-08-27 17:19:13,667 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-08-27 17:19:13,667 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-08-27 17:19:13,668 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-08-27 17:19:13,669 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-08-27 17:19:13,670 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-08-27 17:19:13,671 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-08-27 17:19:13,671 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-08-27 17:19:13,672 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-08-27 17:19:13,673 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-08-27 17:19:13,674 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-08-27 17:19:13,674 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-27 17:19:13,675 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-08-27 17:19:13,676 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-08-27 17:19:13,677 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-08-27 17:19:13,678 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-08-27 17:19:13,678 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-08-27 17:19:13,679 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-08-27 17:19:13,680 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-08-27 17:19:13,681 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-27 17:19:13,682 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-08-27 17:19:13,682 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-27 17:19:13,683 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-08-27 17:19:13,684 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-27 17:19:13,685 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-08-27 17:19:13,685 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-08-27 17:19:13,686 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-08-27 17:19:13,687 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-08-27 17:19:13,688 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-08-27 17:19:13,689 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-27 17:19:13,689 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-08-27 17:19:13,690 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-27 17:19:13,691 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-08-27 17:19:13,692 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-08-27 17:19:13,692 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-08-27 17:19:13,693 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-27 17:19:13,694 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-27 17:19:13,695 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-08-27 17:19:13,696 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-08-27 17:19:13,696 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-08-27 17:19:13,697 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-08-27 17:19:13,698 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-27 17:19:13,699 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-08-27 17:19:13,699 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-08-27 17:19:13,700 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-08-27 17:19:13,701 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: color_stage 2026-08-27 17:19:13,702 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: ancestor_id 2026-08-27 17:19:13,702 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-08-27 17:19:13,703 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-08-27 17:19:13,704 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-27 17:19:13,705 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-08-27 17:19:13,706 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-08-27 17:19:13,706 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-08-27 17:19:13,707 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-08-27 17:19:13,709 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-08-27 17:19:13,709 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-08-27 17:19:13,710 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-08-27 17:19:13,711 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-08-27 17:19:13,712 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-08-27 17:19:13,713 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-08-27 17:19:13,713 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-08-27 17:19:13,714 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-27 17:19:13,715 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_id 2026-08-27 17:19:13,716 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_stage_id 2026-08-27 17:19:13,717 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: template_task_id 2026-08-27 17:19:13,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-08-27 17:19:13,851 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-08-27 17:19:13,910 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-27 17:19:13,934 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3009] 2026-08-27 17:19:13,937 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3006] 2026-08-27 17:19:14,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-08-27 17:19:14,335 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-08-27 17:19:14,341 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-08-27 17:19:14,346 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-08-27 17:19:14,350 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-08-27 17:19:14,355 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-08-27 17:19:14,359 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-08-27 17:19:14,364 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-08-27 17:19:14,368 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-08-27 17:19:14,373 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-08-27 17:19:14,378 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-08-27 17:19:14,382 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-08-27 17:19:14,392 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-08-27 17:19:14,396 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-08-27 17:19:14,401 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-08-27 17:19:14,406 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-08-27 17:19:14,418 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-08-27 17:19:14,423 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-08-27 17:19:14,427 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-08-27 17:19:14,434 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-08-27 17:19:14,439 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-08-27 17:19:14,443 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-08-27 17:19:14,448 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-08-27 17:19:14,453 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-08-27 17:19:14,462 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-08-27 17:19:14,466 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-08-27 17:19:14,471 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-08-27 17:19:14,477 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-08-27 17:19:14,482 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-08-27 17:19:14,488 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-08-27 17:19:14,493 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-08-27 17:19:14,498 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-08-27 17:19:14,502 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-08-27 17:19:14,507 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-08-27 17:19:14,511 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-08-27 17:19:14,516 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-08-27 17:19:14,521 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-08-27 17:19:14,522 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-08-27 17:19:14,527 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-08-27 17:19:14,532 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-08-27 17:19:14,537 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-08-27 17:19:14,541 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-08-27 17:19:14,546 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-08-27 17:19:14,550 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-08-27 17:19:14,555 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-08-27 17:19:14,560 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-08-27 17:19:14,564 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-08-27 17:19:14,569 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-08-27 17:19:14,573 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-08-27 17:19:14,578 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-08-27 17:19:14,582 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-08-27 17:19:14,587 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-08-27 17:19:14,591 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-08-27 17:19:14,604 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-08-27 17:19:14,611 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-08-27 17:19:14,621 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-08-27 17:19:14,630 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-08-27 17:19:14,635 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-08-27 17:19:14,640 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-08-27 17:19:14,644 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-08-27 17:19:14,649 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-08-27 17:19:14,653 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-27 17:19:14,654 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-08-27 17:19:14,662 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-08-27 17:19:14,673 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-08-27 17:19:14,677 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-08-27 17:19:14,682 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-08-27 17:19:14,687 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-08-27 17:19:14,691 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-08-27 17:19:14,696 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-08-27 17:19:14,700 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-08-27 17:19:14,701 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-08-27 17:19:14,709 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-08-27 17:19:14,714 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-08-27 17:19:14,718 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-08-27 17:19:14,723 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-08-27 17:19:14,727 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-08-27 17:19:14,732 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-08-27 17:19:14,736 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-08-27 17:19:14,741 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-08-27 17:19:14,745 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-08-27 17:19:14,750 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-08-27 17:19:14,755 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-27 17:19:14,759 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-08-27 17:19:14,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-08-27 17:19:14,765 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-08-27 17:19:14,773 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-08-27 17:19:14,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-08-27 17:19:14,779 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-08-27 17:19:14,784 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-08-27 17:19:14,788 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-27 17:19:14,793 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-08-27 17:19:14,797 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-27 17:19:14,802 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-08-27 17:19:14,810 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-27 17:19:14,815 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-08-27 17:19:14,819 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-08-27 17:19:14,824 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-08-27 17:19:14,828 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-08-27 17:19:14,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-08-27 17:19:14,834 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-27 17:19:14,835 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-08-27 17:19:14,840 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-27 17:19:14,845 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-08-27 17:19:14,850 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-08-27 17:19:14,854 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-08-27 17:19:14,859 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-27 17:19:14,863 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-27 17:19:14,868 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-08-27 17:19:14,873 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-08-27 17:19:14,877 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-08-27 17:19:14,882 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-08-27 17:19:14,886 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-27 17:19:14,891 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-08-27 17:19:14,899 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-08-27 17:19:14,907 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-08-27 17:19:14,912 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: color_stage 2026-08-27 17:19:14,918 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: ancestor_id 2026-08-27 17:19:14,922 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-08-27 17:19:14,927 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-08-27 17:19:14,931 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-27 17:19:14,932 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-08-27 17:19:14,937 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-08-27 17:19:14,942 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-08-27 17:19:14,943 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-08-27 17:19:14,948 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-08-27 17:19:14,953 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-08-27 17:19:14,958 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-08-27 17:19:14,962 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-08-27 17:19:14,967 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-08-27 17:19:14,971 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-08-27 17:19:14,986 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-08-27 17:19:14,992 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-27 17:19:15,002 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: shipment_id 2026-08-27 17:19:15,003 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: logistics.shipment.stage 2026-08-27 17:19:15,009 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: template_task_id 2026-08-27 17:19:15,017 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:15,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-08-27 17:19:15,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 147869 2026-08-27 17:19:15,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpqkykhipg_chrome_odoo 2026-08-27 17:19:15,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38125/json/version 2026-08-27 17:19:15,356 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:15,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:15,386 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38125/json 2026-08-27 17:19:15,386 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:15,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:38125/devtools/page/EBB3DBF8DBFBE402E67EF666790B869A 2026-08-27 17:19:15,399 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-08-27 17:19:15,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-08-27 17:19:15,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:19:15,512 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-08-27 17:19:15,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:19:15,513 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:19:15,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:16,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /odoo HTTP/1.1" 200 - 151 0.035 0.646 2026-08-27 17:19:16,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'EBB3DBF8DBFBE402E67EF666790B869A', 'loaderId': 'AFEFC9E066E778534C234D6C3077AA85', 'isDownload': False} 2026-08-27 17:19:16,202 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-08-27 17:19:16,222 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:16,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.055 2026-08-27 17:19:16,287 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.070 2026-08-27 17:19:16,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.071 2026-08-27 17:19:16,304 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:16,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:16,691 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:16,692 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:16,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:19:16,714 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:19:16,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.020 2026-08-27 17:19:16,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:16,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:19:16,743 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:16,751 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:16,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.020 2026-08-27 17:19:16,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.035 2026-08-27 17:19:16,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:16,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 17:19:16,863 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:16,864 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-27 17:19:16,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.036 0.022 2026-08-27 17:19:16,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/image/res.partner/3/avatar_128?unique=1787851155000 HTTP/1.1" 200 - 6 0.004 0.066 2026-08-27 17:19:16,886 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.071 2026-08-27 17:19:16,888 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-08-27 17:19:16,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:16,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.033 2026-08-27 17:19:16,981 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "POST /mail/data HTTP/1.1" 200 - 35 0.061 0.050 2026-08-27 17:19:16,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.176 2026-08-27 17:19:16,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:19:17,045 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /mail/data HTTP/1.1" 200 - 57 0.013 0.040 2026-08-27 17:19:17,053 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.030 2026-08-27 17:19:17,155 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.023 0.108 2026-08-27 17:19:17,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.008 0.023 2026-08-27 17:19:17,207 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-08-27 17:19:17,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:17,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:19:17,337 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,345 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.014 2026-08-27 17:19:17,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "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.002 0.014 2026-08-27 17:19:17,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.003 0.010 2026-08-27 17:19:17,395 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.003 0.006 2026-08-27 17:19:17,434 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:17,493 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:19:17,752 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:19:17,794 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.003 2026-08-27 17:19:17,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:17,850 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,905 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:17,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 17:19:17,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:17] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:17,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:18,034 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 17:19:18,034 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.025 0.047 2026-08-27 17:19:18,107 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.017 0.050 2026-08-27 17:19:18,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.008 0.020 2026-08-27 17:19:18,170 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:18,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /my/projects HTTP/1.1" 200 - 141 0.040 0.534 2026-08-27 17:19:18,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:18,867 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.025 0.025 2026-08-27 17:19:18,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:18,876 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-27 17:19:18,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:18,884 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:18,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:18,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.016 2026-08-27 17:19:18,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:19:18,963 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:18,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:18,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.025 2026-08-27 17:19:18,991 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:18] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.030 2026-08-27 17:19:19,233 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:19,242 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:19,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /mail/data HTTP/1.1" 200 - 21 0.005 0.011 2026-08-27 17:19:19,309 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /my/projects/256 HTTP/1.1" 303 - 4 0.001 0.004 2026-08-27 17:19:19,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 68 0.011 0.134 2026-08-27 17:19:19,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:19:19,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:19:19,479 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:19,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:19,763 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:19,770 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-08-27 17:19:19,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:19,812 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.009 2026-08-27 17:19:19,828 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /mail/data HTTP/1.1" 200 - 21 0.006 0.021 2026-08-27 17:19:19,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.014 0.064 2026-08-27 17:19:19,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-08-27 17:19:19,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:19:19,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:19:19,973 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:19] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:19,974 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:20,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:20,085 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,135 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,190 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.013 0.029 2026-08-27 17:19:20,256 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.003 0.010 2026-08-27 17:19:20,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.001 0.021 2026-08-27 17:19:20,341 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.009 0.025 2026-08-27 17:19:20,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:20,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:20,468 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.009 0.026 2026-08-27 17:19:20,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /mail/data HTTP/1.1" 200 - 9 0.004 0.034 2026-08-27 17:19:20,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.003 0.056 2026-08-27 17:19:20,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-08-27 17:19:20,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.012 0.048 2026-08-27 17:19:20,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:20,692 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:20,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:20,769 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-08-27 17:19:20,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:20,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:20,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /mail/message/post HTTP/1.1" 200 - 53 0.016 0.055 2026-08-27 17:19:20,948 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.083 2026-08-27 17:19:20,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:19:20,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.021 2026-08-27 17:19:20,964 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:20,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.005 0.019 2026-08-27 17:19:20,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,035 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,088 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.005 0.011 2026-08-27 17:19:21,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.005 0.013 2026-08-27 17:19:21,239 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:19:21,250 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,354 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 17:19:21,374 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:19:21,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.005 0.016 2026-08-27 17:19:21,410 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.023 2026-08-27 17:19:21,462 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,462 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:19:21,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:21] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:21,515 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:21,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-08-27 17:19:21,616 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:19:21,692 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24357716 (allocated 28381184) 2026-08-27 17:19:21,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 147869 2026-08-27 17:19:21,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-08-27 17:19:21,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 147869 2026-08-27 17:19:21,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171921_785242_test_01_project_sharing.txt 2026-08-27 17:19:21,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpqkykhipg_chrome_odoo" 2026-08-27 17:19:21,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-08-27 17:19:21,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 148143 2026-08-27 17:19:21,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmprkuj3o5j_chrome_odoo 2026-08-27 17:19:21,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45193/json/version 2026-08-27 17:19:21,991 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:22,019 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:22,020 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45193/json 2026-08-27 17:19:22,020 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:22,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:45193/devtools/page/9714DF40ABB9C24C77E3AB559EDA32D1 2026-08-27 17:19:22,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-08-27 17:19:22,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-08-27 17:19:22,096 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:22,101 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-08-27 17:19:22,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:22,102 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-08-27 17:19:22,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:22,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /my/projects HTTP/1.1" 200 - 133 0.032 0.590 2026-08-27 17:19:22,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '9714DF40ABB9C24C77E3AB559EDA32D1', 'loaderId': '053B89846DA4E44CC9E98A19FB0DE410', 'isDownload': False} 2026-08-27 17:19:22,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-08-27 17:19:22,798 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19: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-08-27 17:19:22,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:22,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.021 2026-08-27 17:19:22,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:22,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.042 2026-08-27 17:19:22,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:22,856 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:22,857 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:22,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 17:19:22,900 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:22,901 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:22,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:19:22,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:19:22,940 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:22,973 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:22] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 17:19:23,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:23,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:23,294 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:23,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.010 2026-08-27 17:19:23,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.002 0.006 2026-08-27 17:19:23,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.014 0.142 2026-08-27 17:19:23,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:23,541 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:19:23,545 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:19:23,804 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:23,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:23,817 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:23,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:23,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:23,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.009 2026-08-27 17:19:23,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.019 2026-08-27 17:19:23,954 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.016 0.057 2026-08-27 17:19:23,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-08-27 17:19:23,976 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:19:23,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.007 0.019 2026-08-27 17:19:24,056 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,113 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,127 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:19:24,137 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:24,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,273 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.015 0.026 2026-08-27 17:19:24,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.003 0.011 2026-08-27 17:19:24,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.015 2026-08-27 17:19:24,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.011 0.022 2026-08-27 17:19:24,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:24,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:24,546 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.013 0.025 2026-08-27 17:19:24,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.005 0.042 2026-08-27 17:19:24,609 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /mail/data HTTP/1.1" 200 - 15 0.003 0.047 2026-08-27 17:19:24,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "GET /web/image/res.partner/1412/avatar_128?access_token=1e6d7ce51f3eaf79e1755ed7d8e1a5761146e98490d26e13304a6a68e435cec0o0x6ac254bb&unique=1787851155000 HTTP/1.1" 200 - 5 0.001 0.102 2026-08-27 17:19:24,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.067 2026-08-27 17:19:24,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.012 0.095 2026-08-27 17:19:24,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:24,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:24,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:24,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:19:24,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-27 17:19:24,911 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:24,934 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /mail/message/post HTTP/1.1" 200 - 34 0.009 0.019 2026-08-27 17:19:24,953 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.037 2026-08-27 17:19:24,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /mail/data HTTP/1.1" 200 - 9 0.002 0.010 2026-08-27 17:19:24,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.002 0.021 2026-08-27 17:19:24,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.010 2026-08-27 17:19:24,989 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.005 0.022 2026-08-27 17:19:24,991 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,095 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,201 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.003 0.006 2026-08-27 17:19:25,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:19:25,241 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.006 0.019 2026-08-27 17:19:25,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,310 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.002 0.005 2026-08-27 17:19:25,379 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:19:25,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.005 0.018 2026-08-27 17:19:25,417 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,438 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.003 0.016 2026-08-27 17:19:25,466 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,467 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.013 2026-08-27 17:19:25,493 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:25,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:25] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:25,521 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,571 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:25,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-08-27 17:19:25,623 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:19:25,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23131028 (allocated 26222592) 2026-08-27 17:19:25,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 148143 2026-08-27 17:19:25,685 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-08-27 17:19:25,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 148143 2026-08-27 17:19:25,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171925_784824_test_02_project_sharing.txt 2026-08-27 17:19:25,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmprkuj3o5j_chrome_odoo" 2026-08-27 17:19:25,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-08-27 17:19:26,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 148364 2026-08-27 17:19:26,004 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp6nr708uq_chrome_odoo 2026-08-27 17:19:26,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44965/json/version 2026-08-27 17:19:26,005 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:26,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:26,061 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44965/json 2026-08-27 17:19:26,061 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:26,068 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:44965/devtools/page/4AC6AD90CF6A606C17CCA76B8ED051E6 2026-08-27 17:19:26,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-08-27 17:19:26,078 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-08-27 17:19:26,173 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:26,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-08-27 17:19:26,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:26,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-08-27 17:19:26,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:26,859 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /my/projects HTTP/1.1" 200 - 133 0.032 0.644 2026-08-27 17:19:26,862 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '4AC6AD90CF6A606C17CCA76B8ED051E6', 'loaderId': '2A3E4D090D9575B0C8DE2FF1A43C8D87', 'isDownload': False} 2026-08-27 17:19:26,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:26,874 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19: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-08-27 17:19:26,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:26,918 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.024 0.021 2026-08-27 17:19:26,921 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:26,926 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-27 17:19:26,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:26,934 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:26,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:26,943 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 17:19:26,979 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:26,982 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:26,983 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:26] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:19:27,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:27,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-08-27 17:19:27,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.038 2026-08-27 17:19:27,327 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:27,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:27,372 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:27,384 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.010 2026-08-27 17:19:27,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /my/projects/256 HTTP/1.1" 303 - 14 0.003 0.007 2026-08-27 17:19:27,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.014 0.141 2026-08-27 17:19:27,613 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:19:27,615 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-27 17:19:27,622 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:27,887 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:27,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:27,900 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:27,909 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:27,914 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:27,952 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:27,952 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.009 2026-08-27 17:19:27,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:27] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.019 2026-08-27 17:19:28,029 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.015 0.054 2026-08-27 17:19:28,031 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-08-27 17:19:28,049 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:19:28,070 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.007 0.020 2026-08-27 17:19:28,089 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:28,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.017 2026-08-27 17:19:28,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.005 0.011 2026-08-27 17:19:28,172 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:28,172 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:28,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:28,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:28,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-08-27 17:19:28,332 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-08-27 17:19:28,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13885544 (allocated 17301504) 2026-08-27 17:19:28,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 148364 2026-08-27 17:19:28,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-08-27 17:19:28,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 148364 2026-08-27 17:19:28,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171928_427175_test_03_project_sharing.txt 2026-08-27 17:19:28,427 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp6nr708uq_chrome_odoo" 2026-08-27 17:19:28,433 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-08-27 17:19:28,634 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:19:28,690 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:28,738 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-08-27 17:19:28,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:28,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:28] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.007 0.098 2026-08-27 17:19:28,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 148562 2026-08-27 17:19:28,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp91tvbnuz_chrome_odoo 2026-08-27 17:19:28,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40721/json/version 2026-08-27 17:19:28,983 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:29,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:29,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40721/json 2026-08-27 17:19:29,012 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:29,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:40721/devtools/page/18C968F8937BE2C18AA344BA45D1B294 2026-08-27 17:19:29,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-08-27 17:19:29,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-08-27 17:19:29,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:29,087 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-08-27 17:19:29,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:29,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:29,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /my/projects HTTP/1.1" 200 - 126 0.033 0.552 2026-08-27 17:19:29,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '18C968F8937BE2C18AA344BA45D1B294', 'loaderId': '9A417045D5C55FA8E2A897320AA3127D', 'isDownload': False} 2026-08-27 17:19:29,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:29,700 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:29,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:29,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.028 0.021 2026-08-27 17:19:29,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:29,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:19:29,765 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:29,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:29,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:29,774 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 17:19:29,813 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:29,814 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:29,817 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:19:29,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:29,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 0.047 2026-08-27 17:19:29,894 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:29] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.051 2026-08-27 17:19:30,159 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:30,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:30,205 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:30,218 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.010 2026-08-27 17:19:30,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.003 0.007 2026-08-27 17:19:30,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 67 0.015 0.155 2026-08-27 17:19:30,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:30,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-27 17:19:30,475 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:19:30,757 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:30,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:30,770 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:30,779 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:30,784 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:30,821 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.008 2026-08-27 17:19:30,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:30,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.019 2026-08-27 17:19:30,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.016 0.059 2026-08-27 17:19:30,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-08-27 17:19:30,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:19:30,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.007 0.021 2026-08-27 17:19:31,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.016 2026-08-27 17:19:31,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.011 0.023 2026-08-27 17:19:31,122 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:19:31,175 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:31,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.007 0.030 2026-08-27 17:19:31,264 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "GET /web/image/res.partner/1412/avatar_128?access_token=1e6d7ce51f3eaf79e1755ed7d8e1a5761146e98490d26e13304a6a68e435cec0o0x6ac254bb&unique=1787851155000 HTTP/1.1" 200 - 5 0.001 0.039 2026-08-27 17:19:31,277 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.048 2026-08-27 17:19:31,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:19:31,323 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,326 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "GET /web/image/res.partner/2/avatar_128?access_token=2123cd96cb239734de5fc5cc1594136253c9b8460c2528217eb0a21f561e516eo0x6ac07151&unique=1787851155000 HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:19:31,328 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:31] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:19:31,373 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-08-27 17:19:31,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18574148 (allocated 20185088) 2026-08-27 17:19:31,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 148562 2026-08-27 17:19:31,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-08-27 17:19:31,417 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 148562 2026-08-27 17:19:31,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171931_511153_test_04_project_sharing_chatter_message_reactions.txt 2026-08-27 17:19:31,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp91tvbnuz_chrome_odoo" 2026-08-27 17:19:31,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-08-27 17:19:31,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 148763 2026-08-27 17:19:31,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpnwva1clr_chrome_odoo 2026-08-27 17:19:31,711 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:37771/json/version 2026-08-27 17:19:31,712 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:31,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:37771/json 2026-08-27 17:19:31,764 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,769 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:37771/devtools/page/C576AA195CC4E65D16D70676097EBEE5 2026-08-27 17:19:31,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-08-27 17:19:31,779 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-08-27 17:19:31,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:31,876 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-08-27 17:19:31,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,877 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:31,885 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:32,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /my/projects HTTP/1.1" 200 - 133 0.043 0.596 2026-08-27 17:19:32,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'C576AA195CC4E65D16D70676097EBEE5', 'loaderId': '5FA75C167591F8390796C1F1C0D942DC', 'isDownload': False} 2026-08-27 17:19:32,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:32,541 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:32,545 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:32,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.023 2026-08-27 17:19:32,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:32,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.044 2026-08-27 17:19:32,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:32,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:32,609 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:32,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.001 0.013 2026-08-27 17:19:32,655 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:32,655 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:32,659 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:19:32,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:32,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 0.030 2026-08-27 17:19:32,718 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.034 2026-08-27 17:19:32,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:33,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:33,028 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:33,041 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.011 2026-08-27 17:19:33,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.002 0.007 2026-08-27 17:19:33,257 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.013 0.142 2026-08-27 17:19:33,271 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:19:33,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:19:33,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:33,563 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:33,568 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:33,575 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:33,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:33,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:33,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:33,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.008 2026-08-27 17:19:33,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.019 2026-08-27 17:19:33,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.015 0.056 2026-08-27 17:19:33,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-08-27 17:19:33,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:19:33,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.006 0.020 2026-08-27 17:19:33,814 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:33,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.016 2026-08-27 17:19:33,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.011 0.024 2026-08-27 17:19:33,924 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:33,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:33] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:34,037 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:34] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.014 2026-08-27 17:19:34,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:34] "GET /web/image/res.partner/1412/avatar_128?access_token=1e6d7ce51f3eaf79e1755ed7d8e1a5761146e98490d26e13304a6a68e435cec0o0x6ac254bb&unique=1787851155000 HTTP/1.1" 200 - 5 0.001 0.020 2026-08-27 17:19:34,047 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:34,055 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:34] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.026 2026-08-27 17:19:34,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:34] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.005 0.014 2026-08-27 17:19:34,348 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:34,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:34,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:34] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.005 0.011 2026-08-27 17:19:34,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-08-27 17:19:34,737 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_chatter_mention_users SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-08-27 17:19:34,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17356576 (allocated 18874368) 2026-08-27 17:19:34,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 148763 2026-08-27 17:19:34,781 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-08-27 17:19:34,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 148763 2026-08-27 17:19:34,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171934_836958_test_05_project_sharing_chatter_mention_users.txt 2026-08-27 17:19:34,837 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpnwva1clr_chrome_odoo" 2026-08-27 17:19:34,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-08-27 17:19:35,069 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 148958 2026-08-27 17:19:35,070 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpkl0r4ald_chrome_odoo 2026-08-27 17:19:35,070 26 INFO rb-b8d0dd6-224299-408903 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:39623/json/version 2026-08-27 17:19:35,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:35,097 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:35,097 26 INFO rb-b8d0dd6-224299-408903 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:39623/json 2026-08-27 17:19:35,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:35,103 26 INFO rb-b8d0dd6-224299-408903 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:39623/devtools/page/46F29B7CFFA8D3633B0A076B8EB893E8 2026-08-27 17:19:35,108 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-08-27 17:19:35,162 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-08-27 17:19:35,188 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-27 17:19:35,192 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-08-27 17:19:35,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:35,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:35,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:35,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:35] "GET /odoo HTTP/1.1" 303 - 5 0.001 0.193 2026-08-27 17:19:35,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:35] "GET /my HTTP/1.1" 200 - 141 0.037 0.506 2026-08-27 17:19:35,942 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '46F29B7CFFA8D3633B0A076B8EB893E8', 'loaderId': 'DFBB0F9CD9D6FC958D5528D12E9B2AAC', 'isDownload': False} 2026-08-27 17:19:35,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:35,954 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:35,961 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/966c6f9/web.assets_frontend.min.css, copying from /web/assets/966c6f9/web.assets_frontend.min.css 2026-08-27 17:19:36,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/1/966c6f9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.020 2026-08-27 17:19:36,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/56228ab/web.assets_frontend_minimal.min.js, copying from /web/assets/56228ab/web.assets_frontend_minimal.min.js 2026-08-27 17:19:36,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/1/56228ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.049 2026-08-27 17:19:36,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:36,017 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:36,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ca13f73/web.__assets_tests_call__.min.js, copying from /web/assets/ca13f73/web.__assets_tests_call__.min.js 2026-08-27 17:19:36,028 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/1/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.012 2026-08-27 17:19:36,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:36,066 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:36,068 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:36,068 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:19:36,070 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:36,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/image/website/1/logo/My%20Website?unique=9fe863e HTTP/1.1" 200 - 4 0.003 0.008 2026-08-27 17:19:36,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js, copying from /web/assets/7684ff7/web.assets_frontend_lazy.min.js 2026-08-27 17:19:36,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/1/7684ff7/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.028 2026-08-27 17:19:36,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/image/website/1/favicon?unique=9fe863e HTTP/1.1" 200 - 4 0.001 0.034 2026-08-27 17:19:36,422 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:36,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:36,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "POST /my/counters HTTP/1.1" 200 - 27 0.007 0.014 2026-08-27 17:19:36,477 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:36,482 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "POST /my/counters HTTP/1.1" 200 - 26 0.008 0.032 2026-08-27 17:19:36,492 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:36,494 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:36,496 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:36,509 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "POST /my/counters HTTP/1.1" 200 - 24 0.011 0.053 2026-08-27 17:19:36,522 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.050 2026-08-27 17:19:36,631 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /my/projects HTTP/1.1" 200 - 38 0.013 0.143 2026-08-27 17:19:36,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:36,765 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:36,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "POST /mail/data HTTP/1.1" 200 - 7 0.002 0.006 2026-08-27 17:19:36,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.002 0.006 2026-08-27 17:19:36,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 65 0.011 0.134 2026-08-27 17:19:36,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/74687dc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:36,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:36] "GET /web/assets/b8c974b/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:19:37,005 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /web/assets/ca13f73/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:19:37,276 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:37,279 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:37,286 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:37,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:37,299 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:37,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.009 2026-08-27 17:19:37,354 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.018 2026-08-27 17:19:37,416 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.015 0.052 2026-08-27 17:19:37,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-08-27 17:19:37,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:19:37,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.007 0.019 2026-08-27 17:19:37,520 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:37,542 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.018 2026-08-27 17:19:37,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.012 0.025 2026-08-27 17:19:37,630 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:37,680 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:37,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:37,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.004 0.009 2026-08-27 17:19:37,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "GET /web/image/res.partner/1412/avatar_128?access_token=1e6d7ce51f3eaf79e1755ed7d8e1a5761146e98490d26e13304a6a68e435cec0o0x6ac254bb&unique=1787851155000 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-27 17:19:37,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:37] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.014 2026-08-27 17:19:37,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-08-27 17:19:37,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:37,896 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16806100 (allocated 18087936) 2026-08-27 17:19:37,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 148958 2026-08-27 17:19:37,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-08-27 17:19:37,899 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 148958 2026-08-27 17:19:37,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171937_992848_test_blocked_task_with_project_sharing_string_portal.txt 2026-08-27 17:19:37,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpkl0r4ald_chrome_odoo" 2026-08-27 17:19:38,007 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:19:38,534 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-08-27 17:19:38,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-08-27 17:19:38,603 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-08-27 17:19:38,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-08-27 17:19:38,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-08-27 17:19:39,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-08-27 17:19:39,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-08-27 17:19:39,240 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-08-27 17:19:39,379 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-08-27 17:19:39,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-08-27 17:19:39,751 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-08-27 17:19:40,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-08-27 17:19:40,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-08-27 17:19:40,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:19:40,655 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-08-27 17:19:40,749 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-08-27 17:19:40,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-08-27 17:19:41,026 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7969, 7916] 2026-08-27 17:19:41,035 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted project.task records with IDs: [1073, 1137] 2026-08-27 17:19:41,038 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3049, 3050, 3126, 3127] 2026-08-27 17:19:41,041 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-08-27 17:19:41,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-08-27 17:19:42,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-08-27 17:19:42,525 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-08-27 17:19:42,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-08-27 17:19:42,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-08-27 17:19:42,824 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:19:43,630 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-08-27 17:19:43,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 149164 2026-08-27 17:19:43,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpytrl4_vt_chrome_odoo 2026-08-27 17:19:43,768 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:39399/json/version 2026-08-27 17:19:43,769 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:43,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:43,798 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:39399/json 2026-08-27 17:19:43,799 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:43,804 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:39399/devtools/page/C8690054D3BF71A0C0FF231CECA6E1D0 2026-08-27 17:19:43,859 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-08-27 17:19:43,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-08-27 17:19:43,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:19:43,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-08-27 17:19:43,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:19:43,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:19:43,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:44,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /odoo HTTP/1.1" 200 - 146 0.034 0.616 2026-08-27 17:19:44,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'C8690054D3BF71A0C0FF231CECA6E1D0', 'loaderId': '54B749AD576D8A2B469C3D32E26F9404', 'isDownload': False} 2026-08-27 17:19:44,563 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-08-27 17:19:44,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:44,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:19:44,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.042 0.062 2026-08-27 17:19:44,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.002 0.105 2026-08-27 17:19:44,693 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:44,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:44] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:45,086 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:45,087 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:45,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:19:45,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:19:45,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.020 2026-08-27 17:19:45,135 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:45,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:19:45,141 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:45,149 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:45,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.020 2026-08-27 17:19:45,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-08-27 17:19:45,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.007 2026-08-27 17:19:45,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,258 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:19:45,259 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:19:45,262 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 13 0.027 0.021 2026-08-27 17:19:45,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.058 2026-08-27 17:19:45,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.061 2026-08-27 17:19:45,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.053 2026-08-27 17:19:45,370 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /mail/data HTTP/1.1" 200 - 35 0.009 0.098 2026-08-27 17:19:45,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-08-27 17:19:45,393 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,446 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /mail/data HTTP/1.1" 200 - 58 0.013 0.034 2026-08-27 17:19:45,448 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.002 0.006 2026-08-27 17:19:45,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.008 0.017 2026-08-27 17:19:45,584 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:19:45,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-27 17:19:45,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.003 0.029 2026-08-27 17:19:45,701 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 100 0.026 0.081 2026-08-27 17:19:45,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:19:45,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.008 0.033 2026-08-27 17:19:45,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-08-27 17:19:45,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.046 2026-08-27 17:19:45,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:45,865 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:19:45,868 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,928 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:45,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:19:45,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:45] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.006 0.021 2026-08-27 17:19:45,981 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,031 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,138 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:46] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:46,220 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:46] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.006 0.020 2026-08-27 17:19:46,248 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,298 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,404 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,463 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:46] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:19:46,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:46] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.006 0.019 2026-08-27 17:19:46,514 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,564 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:46,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-08-27 17:19:46,615 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-27 17:19:46,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 28545548 (allocated 30867456) 2026-08-27 17:19:46,675 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 149164 2026-08-27 17:19:46,676 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-08-27 17:19:46,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 149164 2026-08-27 17:19:46,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171946_732980_test_01_project_tags.txt 2026-08-27 17:19:46,733 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpytrl4_vt_chrome_odoo" 2026-08-27 17:19:46,750 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:19:46,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-08-27 17:19:46,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 149368 2026-08-27 17:19:46,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp_wuibb5v_chrome_odoo 2026-08-27 17:19:46,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:38547/json/version 2026-08-27 17:19:46,959 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:46,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:46,991 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:38547/json 2026-08-27 17:19:46,992 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:46,997 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:38547/devtools/page/E16746FA1B477267B2D2C66053FB314C 2026-08-27 17:19:47,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-08-27 17:19:47,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-08-27 17:19:47,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:19:47,115 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-08-27 17:19:47,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:19:47,116 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:19:47,123 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:47,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /odoo HTTP/1.1" 200 - 150 0.036 0.580 2026-08-27 17:19:47,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'E16746FA1B477267B2D2C66053FB314C', 'loaderId': '8FEF9D1D648758ABE9C552501731A7BC', 'isDownload': False} 2026-08-27 17:19:47,739 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-08-27 17:19:47,756 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:47,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:19:47,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.095 2026-08-27 17:19:47,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.108 2026-08-27 17:19:47,872 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:47,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:47] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:48,277 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:48,280 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:19:48,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:19:48,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:19:48,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.019 2026-08-27 17:19:48,323 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:19:48,324 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:48,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:48,338 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:48,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:19:48,396 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.032 2026-08-27 17:19:48,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:48,428 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:48,459 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-08-27 17:19:48,461 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:48,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.036 0.019 2026-08-27 17:19:48,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image/res.partner/3/avatar_128?unique=1787851186000 HTTP/1.1" 200 - 6 0.003 0.066 2026-08-27 17:19:48,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.071 2026-08-27 17:19:48,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.032 2026-08-27 17:19:48,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /mail/data HTTP/1.1" 200 - 35 0.054 0.048 2026-08-27 17:19:48,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-08-27 17:19:48,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.163 2026-08-27 17:19:48,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:48,640 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:48,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /mail/data HTTP/1.1" 200 - 58 0.013 0.034 2026-08-27 17:19:48,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.011 2026-08-27 17:19:48,784 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.012 0.016 2026-08-27 17:19:48,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.019 2026-08-27 17:19:48,794 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-27 17:19:48,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.003 0.031 2026-08-27 17:19:48,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.028 0.079 2026-08-27 17:19:48,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-08-27 17:19:48,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-08-27 17:19:48,945 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.015 2026-08-27 17:19:48,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-27 17:19:49,056 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:49,074 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.011 2026-08-27 17:19:49,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.002 0.021 2026-08-27 17:19:49,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.028 2026-08-27 17:19:49,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.002 0.038 2026-08-27 17:19:49,129 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "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.000 0.002 2026-08-27 17:19:49,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.003 0.011 2026-08-27 17:19:49,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:19:49,218 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,275 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.002 0.004 2026-08-27 17:19:49,394 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "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 - 144 0.035 0.070 2026-08-27 17:19:49,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.015 0.082 2026-08-27 17:19:49,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:49,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:19:49,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:19:49,558 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,581 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.005 0.014 2026-08-27 17:19:49,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-08-27 17:19:49,629 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,704 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.004 0.009 2026-08-27 17:19:49,706 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-27 17:19:49,738 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:49,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [12/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-08-27 17:19:49,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "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 - 1 0.000 0.002 2026-08-27 17:19:49,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.002 0.006 2026-08-27 17:19:49,846 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [13/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-08-27 17:19:49,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [14/15] Tour project_templates_tour → Step Go back to list view (trigger: .breadcrumb-item a:contains('Projects')) 2026-08-27 17:19:49,907 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:49] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:50,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "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 - 107 0.025 0.062 2026-08-27 17:19:50,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:50,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:19:50,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-08-27 17:19:50,059 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [15/15] Tour project_templates_tour → Step Check for created project (trigger: .o_data_row td[name='name']:contains('New Project 2')) 2026-08-27 17:19:50,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.003 0.009 2026-08-27 17:19:50,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:50] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-08-27 17:19:50,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-08-27 17:19:50,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-27 17:19:50,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 38370416 (allocated 40566784) 2026-08-27 17:19:50,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 149368 2026-08-27 17:19:50,263 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-08-27 17:19:50,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 149368 2026-08-27 17:19:50,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171950_320900_test_project_templates_tour.txt 2026-08-27 17:19:50,321 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp_wuibb5v_chrome_odoo" 2026-08-27 17:19:50,334 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:19:50,355 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-08-27 17:19:50,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 149600 2026-08-27 17:19:50,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpiluc0xrp_chrome_odoo 2026-08-27 17:19:50,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:38825/json/version 2026-08-27 17:19:50,486 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:50,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:50,517 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:38825/json 2026-08-27 17:19:50,518 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:50,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38825/devtools/page/5FB86D8DEF47A831F7A56763447F8532 2026-08-27 17:19:50,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-27 17:19:50,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-27 17:19:50,594 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:19:50,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-08-27 17:19:50,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:19:50,600 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:19:50,665 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:51,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /odoo HTTP/1.1" 200 - 156 0.044 0.575 2026-08-27 17:19:51,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '5FB86D8DEF47A831F7A56763447F8532', 'loaderId': 'C11F2830CC355D1739C516879B05A5E8', 'isDownload': False} 2026-08-27 17:19:51,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-27 17:19:51,305 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:19:51,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:19:51,385 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.076 2026-08-27 17:19:51,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.085 2026-08-27 17:19:51,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:51,477 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:51,796 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:51,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:19:51,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:19:51,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:19:51,838 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.020 2026-08-27 17:19:51,843 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:51,845 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:19:51,850 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:51,861 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:51,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:19:51,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-08-27 17:19:51,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:51,933 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:51,960 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:51,962 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:19:51,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 13 0.030 0.018 2026-08-27 17:19:51,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.053 2026-08-27 17:19:51,978 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.058 2026-08-27 17:19:51,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.026 2026-08-27 17:19:51,999 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.002 0.081 2026-08-27 17:19:52,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /mail/data HTTP/1.1" 200 - 35 0.062 0.048 2026-08-27 17:19:52,081 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.118 2026-08-27 17:19:52,087 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /mail/data HTTP/1.1" 200 - 58 0.013 0.036 2026-08-27 17:19:52,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.007 2026-08-27 17:19:52,273 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-27 17:19:52,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.009 0.016 2026-08-27 17:19:52,280 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.018 2026-08-27 17:19:52,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.000 0.023 2026-08-27 17:19:52,293 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.028 2026-08-27 17:19:52,387 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.022 0.074 2026-08-27 17:19:52,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:19:52,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-08-27 17:19:52,428 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.016 2026-08-27 17:19:52,450 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:52,539 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:52,555 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-08-27 17:19:52,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.021 2026-08-27 17:19:52,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.002 0.031 2026-08-27 17:19:52,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.002 0.037 2026-08-27 17:19:52,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.049 2026-08-27 17:19:52,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.006 2026-08-27 17:19:52,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.002 0.009 2026-08-27 17:19:52,711 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:19:52,747 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,803 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:52,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.012 0.028 2026-08-27 17:19:52,869 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.005 0.014 2026-08-27 17:19:52,987 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.017 0.093 2026-08-27 17:19:53,008 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:19:53,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.008 2026-08-27 17:19:53,017 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.008 2026-08-27 17:19:53,041 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-27 17:19:53,109 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 17:19:53,145 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,251 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,259 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-27 17:19:53,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 17:19:53,302 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-27 17:19:53,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:19:53,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:53,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-27 17:19:53,511 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-27 17:19:53,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.011 0.027 2026-08-27 17:19:53,619 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:19:53,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,635 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.012 2026-08-27 17:19:53,649 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:19:53,653 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:19:53,811 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-27 17:19:53,816 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.023 2026-08-27 17:19:53,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:53,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:19:53,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.003 0.015 2026-08-27 17:19:53,862 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:53,919 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:53,962 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.009 0.026 2026-08-27 17:19:53,977 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:54,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:54,059 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:54,077 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.006 0.018 2026-08-27 17:19:54,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /mail/data HTTP/1.1" 200 - 33 0.007 0.039 2026-08-27 17:19:54,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:19:54,196 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:54,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:54,271 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,330 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:54,381 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:54,466 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:19:54,484 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:19:54,499 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:19:54,501 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:54,572 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.009 2026-08-27 17:19:54,597 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.005 0.012 2026-08-27 17:19:54,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:19:54,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /mail/data HTTP/1.1" 200 - 25 0.005 0.015 2026-08-27 17:19:54,669 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.009 2026-08-27 17:19:54,718 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:19:54,958 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:54,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:54] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:55,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.008 0.022 2026-08-27 17:19:55,008 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,063 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.005 0.016 2026-08-27 17:19:55,173 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:55,185 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-08-27 17:19:55,329 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.008 0.024 2026-08-27 17:19:55,353 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,407 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.020 0.049 2026-08-27 17:19:55,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.003 0.011 2026-08-27 17:19:55,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:19:55,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.007 0.023 2026-08-27 17:19:55,498 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /mail/data HTTP/1.1" 200 - 35 0.009 0.032 2026-08-27 17:19:55,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.061 2026-08-27 17:19:55,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,536 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:19:55,560 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,613 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-27 17:19:55,664 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,719 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.011 0.024 2026-08-27 17:19:55,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:19:55,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,873 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,927 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.007 0.021 2026-08-27 17:19:55,977 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:55,988 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.008 0.016 2026-08-27 17:19:55,998 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:56,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:56] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:19:56,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-27 17:19:56,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-08-27 17:19:56,117 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-27 17:19:56,166 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.050 0.084 2026-08-27 17:19:56,272 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43829448 (allocated 46075904) 2026-08-27 17:19:56,278 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 149600 2026-08-27 17:19:56,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-08-27 17:19:56,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 149600 2026-08-27 17:19:56,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_171956_333372_test_01_project_tour.txt 2026-08-27 17:19:56,333 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpiluc0xrp_chrome_odoo" 2026-08-27 17:19:56,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-08-27 17:19:56,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 149872 2026-08-27 17:19:56,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpdskkszfw_chrome_odoo 2026-08-27 17:19:56,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:41089/json/version 2026-08-27 17:19:56,528 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:56,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-08-27 17:19:56,569 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:41089/json 2026-08-27 17:19:56,570 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:19:56,575 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:41089/devtools/page/B5FB4D4FE5FB5F5B5B7DC874593564D9 2026-08-27 17:19:56,580 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-08-27 17:19:56,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-08-27 17:19:56,677 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:19:56,680 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-08-27 17:19:56,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:56,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-08-27 17:19:56,689 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:19:57,298 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.035 0.576 2026-08-27 17:19:57,300 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'B5FB4D4FE5FB5F5B5B7DC874593564D9', 'loaderId': '9BC67BDE24D34AB62E7A6F21AE87BE09', 'isDownload': False} 2026-08-27 17:19:57,301 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-08-27 17:19:57,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:19:57,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:19:57,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.010 0.063 2026-08-27 17:19:57,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.075 2026-08-27 17:19:57,400 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:57,473 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:57,797 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:19:57,799 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:19:57,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:19:57,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:19:57,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.020 2026-08-27 17:19:57,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:19:57,844 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:57,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:57,860 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:57,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:19:57,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.032 2026-08-27 17:19:57,936 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:57,942 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:19:57,959 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-27 17:19:57,960 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.006 0.033 2026-08-27 17:19:57,975 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.004 0.048 2026-08-27 17:19:57,986 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.060 2026-08-27 17:19:58,011 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.006 0.039 2026-08-27 17:19:58,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /mail/data HTTP/1.1" 200 - 35 0.055 0.057 2026-08-27 17:19:58,097 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.124 2026-08-27 17:19:58,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.177 2026-08-27 17:19:58,119 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.003 0.040 2026-08-27 17:19:58,195 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 10 0.006 0.114 2026-08-27 17:19:58,197 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.225 2026-08-27 17:19:58,529 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:19:58,533 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:58,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-27 17:19:58,557 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-27 17:19:58,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.007 2026-08-27 17:19:58,621 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:58,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.002 0.016 2026-08-27 17:19:58,634 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.022 2026-08-27 17:19:58,640 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.001 0.024 2026-08-27 17:19:58,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /mail/data HTTP/1.1" 200 - 19 0.008 0.033 2026-08-27 17:19:58,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-08-27 17:19:58,696 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:58,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /mail/data HTTP/1.1" 200 - 57 0.045 0.037 2026-08-27 17:19:58,783 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.084 2026-08-27 17:19:58,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.065 2026-08-27 17:19:58,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.010 0.017 2026-08-27 17:19:58,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.000 0.017 2026-08-27 17:19:58,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.019 2026-08-27 17:19:58,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:58] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.024 2026-08-27 17:19:59,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.022 0.096 2026-08-27 17:19:59,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.007 0.027 2026-08-27 17:19:59,078 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-08-27 17:19:59,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.041 2026-08-27 17:19:59,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:59,160 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.008 2026-08-27 17:19:59,185 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.005 0.019 2026-08-27 17:19:59,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.016 0.084 2026-08-27 17:19:59,315 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:19:59,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.024 2026-08-27 17:19:59,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.026 2026-08-27 17:19:59,414 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.010 0.030 2026-08-27 17:19:59,481 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:19:59,510 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:19:59,580 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:19:59,613 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.007 0.019 2026-08-27 17:19:59,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /mail/data HTTP/1.1" 200 - 32 0.008 0.044 2026-08-27 17:19:59,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.003 0.056 2026-08-27 17:19:59,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.021 2026-08-27 17:19:59,685 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:19:59,749 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,800 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.034 2026-08-27 17:19:59,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:19:59,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,855 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:19:59,886 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:19:59,896 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:19:59] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.001 0.008 2026-08-27 17:19:59,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,051 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.034 2026-08-27 17:20:00,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:00,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,090 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:20:00,139 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,149 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.001 0.008 2026-08-27 17:20:00,193 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,253 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.034 2026-08-27 17:20:00,312 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:00,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,340 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:20:00,390 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,401 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:00,445 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,504 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.034 2026-08-27 17:20:00,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:00,585 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:20:00,642 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,652 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:00,676 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.022 2026-08-27 17:20:00,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.029 2026-08-27 17:20:00,701 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,737 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.008 0.023 2026-08-27 17:20:00,740 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.029 2026-08-27 17:20:00,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:00,772 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-08-27 17:20:00,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:20:00,823 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:00,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:20:00,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.007 2026-08-27 17:20:00,922 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:20:00,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.003 0.013 2026-08-27 17:20:00,936 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "GET /web/assets/bb42676/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:20:00,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "GET /web/assets/838346d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:20:00,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:00] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:00,969 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,020 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,125 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "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.001 0.006 2026-08-27 17:20:01,146 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "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.002 0.006 2026-08-27 17:20:01,157 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "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.001 0.006 2026-08-27 17:20:01,176 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,227 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,332 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,438 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,444 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:01,498 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,549 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,603 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,629 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.006 0.018 2026-08-27 17:20:01,665 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-27 17:20:01,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.020 2026-08-27 17:20:01,720 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,745 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.019 2026-08-27 17:20:01,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:20:01,769 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.001 0.010 2026-08-27 17:20:01,772 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-08-27 17:20:01,928 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:01,956 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:01,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.002 0.025 2026-08-27 17:20:01,984 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:01] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.000 0.037 2026-08-27 17:20:02,066 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.073 0.048 2026-08-27 17:20:02,071 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.124 2026-08-27 17:20:02,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.001 0.007 2026-08-27 17:20:02,091 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:20:02,160 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.003 0.014 2026-08-27 17:20:02,194 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:02,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:02,239 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,299 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.014 0.036 2026-08-27 17:20:02,448 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.005 0.012 2026-08-27 17:20:02,487 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.029 2026-08-27 17:20:02,501 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:02,556 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,614 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.011 0.032 2026-08-27 17:20:02,672 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:02,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,712 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.018 2026-08-27 17:20:02,740 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,750 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:02,794 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,853 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.010 0.032 2026-08-27 17:20:02,911 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:02,930 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,939 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.019 2026-08-27 17:20:02,983 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:02,993 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:03,037 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,096 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.011 0.033 2026-08-27 17:20:03,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:03,169 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,196 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.019 2026-08-27 17:20:03,222 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.001 0.008 2026-08-27 17:20:03,276 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.010 0.031 2026-08-27 17:20:03,391 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:03,408 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,433 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.017 2026-08-27 17:20:03,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,511 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-08-27 17:20:03,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,617 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,627 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:20:03,646 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:03,670 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,725 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:03,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.006 0.016 2026-08-27 17:20:03,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-08-27 17:20:03,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-08-27 17:20:03,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:20:03,989 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 57360720 (allocated 60600320) 2026-08-27 17:20:03,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 149872 2026-08-27 17:20:03,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-08-27 17:20:03,993 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 149872 2026-08-27 17:20:04,088 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172004_088720_test_project_task_history.txt 2026-08-27 17:20:04,089 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpdskkszfw_chrome_odoo" 2026-08-27 17:20:04,099 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-08-27 17:20:04,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 150177 2026-08-27 17:20:04,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmps7fyec74_chrome_odoo 2026-08-27 17:20:04,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41441/json/version 2026-08-27 17:20:04,284 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:04,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-08-27 17:20:04,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41441/json 2026-08-27 17:20:04,318 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:04,362 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:41441/devtools/page/E927CCB78CCE38E8731B6B00D4DF2714 2026-08-27 17:20:04,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-08-27 17:20:04,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-08-27 17:20:04,394 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:20:04,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-08-27 17:20:04,398 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:04,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:20:04,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:20:05,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /odoo HTTP/1.1" 200 - 151 0.034 0.582 2026-08-27 17:20:05,082 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'E927CCB78CCE38E8731B6B00D4DF2714', 'loaderId': '6742E4404A95E52381D8763B7EDBFDB3', 'isDownload': False} 2026-08-27 17:20:05,082 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:05,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:20:05,103 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:20:05,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.071 2026-08-27 17:20:05,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.082 2026-08-27 17:20:05,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:05,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:20:05,598 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:05,599 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:05,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:20:05,622 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:20:05,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.020 2026-08-27 17:20:05,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:20:05,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-27 17:20:05,657 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:05,665 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:05,696 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /odoo HTTP/1.1" 200 - 27 0.007 0.020 2026-08-27 17:20:05,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.033 2026-08-27 17:20:05,737 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:05,742 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:05,760 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-27 17:20:05,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.018 2026-08-27 17:20:05,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.003 0.053 2026-08-27 17:20:05,789 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.059 2026-08-27 17:20:05,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.062 0.033 2026-08-27 17:20:05,862 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-08-27 17:20:05,868 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.138 2026-08-27 17:20:05,891 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.006 0.118 2026-08-27 17:20:05,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:05] "POST /mail/data HTTP/1.1" 200 - 35 0.010 0.138 2026-08-27 17:20:06,014 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.031 0.069 2026-08-27 17:20:06,019 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.001 0.102 2026-08-27 17:20:06,375 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:06,379 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:06,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-08-27 17:20:06,408 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-27 17:20:06,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:20:06,483 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.002 0.015 2026-08-27 17:20:06,488 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:06,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.001 0.023 2026-08-27 17:20:06,504 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /mail/data HTTP/1.1" 200 - 19 0.006 0.019 2026-08-27 17:20:06,565 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:06,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /mail/data HTTP/1.1" 200 - 57 0.026 0.034 2026-08-27 17:20:06,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.034 2026-08-27 17:20:06,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-08-27 17:20:06,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.041 2026-08-27 17:20:06,773 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.020 0.019 2026-08-27 17:20:06,777 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:20:06,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-27 17:20:06,791 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.044 2026-08-27 17:20:06,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.027 0.102 2026-08-27 17:20:06,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.008 0.023 2026-08-27 17:20:06,949 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-08-27 17:20:06,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:07,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-08-27 17:20:07,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,042 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:20:07,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.005 0.025 2026-08-27 17:20:07,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.016 0.096 2026-08-27 17:20:07,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:20:07,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.008 0.025 2026-08-27 17:20:07,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.029 2026-08-27 17:20:07,304 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.011 0.029 2026-08-27 17:20:07,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:07,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:07,478 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:20:07,512 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,527 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.007 0.021 2026-08-27 17:20:07,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /mail/data HTTP/1.1" 200 - 32 0.009 0.044 2026-08-27 17:20:07,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.007 2026-08-27 17:20:07,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.003 0.066 2026-08-27 17:20:07,583 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:20:07,646 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.033 2026-08-27 17:20:07,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:07,717 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,742 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.015 2026-08-27 17:20:07,770 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,876 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:07,889 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:07,915 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:07,919 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:20:07,932 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.004 0.015 2026-08-27 17:20:07,935 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/assets/bb42676/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-27 17:20:07,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "GET /web/assets/838346d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:20:07,950 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:07] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:07,985 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,037 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,100 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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.002 0.006 2026-08-27 17:20:08,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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.001 0.005 2026-08-27 17:20:08,123 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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.001 0.005 2026-08-27 17:20:08,141 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,196 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,311 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:08,364 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,426 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,480 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.013 0.036 2026-08-27 17:20:08,491 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:08,508 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.016 2026-08-27 17:20:08,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,675 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,729 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,795 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-08-27 17:20:08,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,896 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:08,946 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.011 0.034 2026-08-27 17:20:08,958 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:08,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-08-27 17:20:08,976 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-08-27 17:20:09,002 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:09] "POST /mail/data HTTP/1.1" 200 - 25 0.010 0.017 2026-08-27 17:20:09,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36935776 (allocated 40566784) 2026-08-27 17:20:09,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 150177 2026-08-27 17:20:09,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-08-27 17:20:09,113 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 150177 2026-08-27 17:20:09,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172009_207091_test_project_task_last_history_steps.txt 2026-08-27 17:20:09,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmps7fyec74_chrome_odoo" 2026-08-27 17:20:09,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:20:10,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-08-27 17:20:10,223 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-27 17:20:10,228 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-08-27 17:20:10,252 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 373, model: project.milestone 2026-08-27 17:20:10,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-08-27 17:20:10,282 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8030] 2026-08-27 17:20:10,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-08-27 17:20:10,289 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-08-27 17:20:10,311 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 373, model: project.milestone 2026-08-27 17:20:10,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-08-27 17:20:10,331 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-08-27 17:20:10,350 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #372 deleted mail.message records with IDs: [8029] 2026-08-27 17:20:10,358 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-08-27 17:20:10,367 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-08-27 17:20:10,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-27 17:20:10,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-08-27 17:20:10,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-27 17:20:10,416 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-08-27 17:20:10,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-27 17:20:10,441 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-08-27 17:20:10,462 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-27 17:20:10,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-08-27 17:20:10,492 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-08-27 17:20:10,522 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #370 deleted mail.message records with IDs: [8029] 2026-08-27 17:20:10,523 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-08-27 17:20:10,527 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-08-27 17:20:10,552 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-08-27 17:20:10,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:20:11,122 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-08-27 17:20:11,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-08-27 17:20:11,339 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-08-27 17:20:11,478 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-08-27 17:20:11,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:20:11,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-08-27 17:20:11,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 150425 2026-08-27 17:20:11,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp3uedts_g_chrome_odoo 2026-08-27 17:20:11,785 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36997/json/version 2026-08-27 17:20:11,786 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:11,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:20:11,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36997/json 2026-08-27 17:20:11,813 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:11,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:36997/devtools/page/D3AD0C04BEA6EE7F5BBBCA404225D38A 2026-08-27 17:20:11,868 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-27 17:20:11,872 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-27 17:20:11,890 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:20:11,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-27 17:20:11,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:20:11,897 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:20:11,959 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:20:12,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /odoo HTTP/1.1" 200 - 156 0.045 0.703 2026-08-27 17:20:12,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'D3AD0C04BEA6EE7F5BBBCA404225D38A', 'loaderId': 'F4924A3A0121F9DA99A7A454A3530C72', 'isDownload': False} 2026-08-27 17:20:12,651 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-08-27 17:20:12,670 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:12,733 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.059 2026-08-27 17:20:12,736 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.071 2026-08-27 17:20:12,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.072 2026-08-27 17:20:12,748 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:20:12,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:12] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:13,196 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:20:13,201 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:20:13,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-27 17:20:13,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:20:13,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.021 2026-08-27 17:20:13,243 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:20:13,243 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-27 17:20:13,249 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:13,257 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:13,285 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:20:13,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-08-27 17:20:13,330 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:13,330 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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-08-27 17:20:13,333 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:20:13,361 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.017 2026-08-27 17:20:13,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:13,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.004 0.053 2026-08-27 17:20:13,381 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.061 2026-08-27 17:20:13,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.030 2026-08-27 17:20:13,418 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /mail/data HTTP/1.1" 200 - 35 0.009 0.046 2026-08-27 17:20:13,421 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:13,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.138 2026-08-27 17:20:13,460 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-08-27 17:20:13,500 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:13,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /mail/data HTTP/1.1" 200 - 57 0.014 0.037 2026-08-27 17:20:13,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.055 2026-08-27 17:20:13,559 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.040 2026-08-27 17:20:13,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.010 0.016 2026-08-27 17:20:13,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.014 2026-08-27 17:20:13,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.000 0.018 2026-08-27 17:20:13,707 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.023 2026-08-27 17:20:13,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.022 0.093 2026-08-27 17:20:13,826 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:20:13,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:20:13,851 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.002 0.017 2026-08-27 17:20:13,864 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:13,962 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:13,976 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:13,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-08-27 17:20:13,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.021 2026-08-27 17:20:14,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.035 2026-08-27 17:20:14,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.002 0.042 2026-08-27 17:20:14,030 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,086 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.002 0.006 2026-08-27 17:20:14,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:20:14,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-27 17:20:14,168 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,225 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.013 0.028 2026-08-27 17:20:14,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.004 0.014 2026-08-27 17:20:14,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.016 0.088 2026-08-27 17:20:14,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:20:14,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:20:14,434 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:20:14,471 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,526 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.003 0.009 2026-08-27 17:20:14,576 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,628 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,681 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-08-27 17:20:14,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 17:20:14,732 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,786 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:20:14,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:20:14,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,889 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,940 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:14,995 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,035 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.011 0.028 2026-08-27 17:20:15,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:20:15,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.011 2026-08-27 17:20:15,075 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:15,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:20:15,098 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,148 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,253 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,307 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.010 0.020 2026-08-27 17:20:15,350 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:20:15,363 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,365 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.011 2026-08-27 17:20:15,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:20:15,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-27 17:20:15,419 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:20:15,437 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-27 17:20:15,474 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:15,544 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:20:15,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.006 0.019 2026-08-27 17:20:15,587 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,637 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,837 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.012 0.026 2026-08-27 17:20:15,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:20:15,854 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.011 2026-08-27 17:20:15,866 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.003 0.016 2026-08-27 17:20:15,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:15,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.006 0.018 2026-08-27 17:20:15,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.024 2026-08-27 17:20:15,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,023 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.003 0.009 2026-08-27 17:20:16,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-27 17:20:16,107 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:16,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.008 0.020 2026-08-27 17:20:16,156 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:16,223 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,258 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.005 0.014 2026-08-27 17:20:16,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /mail/data HTTP/1.1" 200 - 38 0.008 0.030 2026-08-27 17:20:16,294 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:20:16,319 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,331 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:16,373 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,397 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.007 0.015 2026-08-27 17:20:16,403 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:16,413 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:20:16,430 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /mail/data HTTP/1.1" 200 - 30 0.008 0.017 2026-08-27 17:20:16,463 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.004 0.027 2026-08-27 17:20:16,487 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,495 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.006 0.016 2026-08-27 17:20:16,500 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:20:16,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.000 0.027 2026-08-27 17:20:16,538 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,549 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "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.002 0.008 2026-08-27 17:20:16,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "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.002 0.007 2026-08-27 17:20:16,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "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.002 0.007 2026-08-27 17:20:16,741 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,757 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/action/load HTTP/1.1" 200 - 17 0.004 0.012 2026-08-27 17:20:16,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.005 0.014 2026-08-27 17:20:16,798 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.002 2026-08-27 17:20:16,829 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.010 0.020 2026-08-27 17:20:16,844 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.004 0.034 2026-08-27 17:20:16,870 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.003 0.011 2026-08-27 17:20:16,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.004 0.014 2026-08-27 17:20:16,920 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:16,929 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:16,940 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:16,949 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:16,967 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:16] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.001 0.005 2026-08-27 17:20:16,992 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,064 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,120 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,125 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:20:17,134 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:17,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.006 0.024 2026-08-27 17:20:17,201 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,257 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,320 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,337 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.004 0.013 2026-08-27 17:20:17,353 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:20:17,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.005 0.012 2026-08-27 17:20:17,403 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,410 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:17,457 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,531 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:17,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:17,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.005 0.014 2026-08-27 17:20:17,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:17,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.006 0.017 2026-08-27 17:20:17,628 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.005 0.034 2026-08-27 17:20:17,655 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.006 0.049 2026-08-27 17:20:17,767 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,822 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.010 0.025 2026-08-27 17:20:17,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:20:17,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.016 2026-08-27 17:20:17,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:17] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.033 2026-08-27 17:20:17,942 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:17,993 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,043 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,094 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,149 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,163 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.008 2026-08-27 17:20:18,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.007 0.021 2026-08-27 17:20:18,206 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.006 0.046 2026-08-27 17:20:18,225 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.005 0.047 2026-08-27 17:20:18,255 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,267 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.001 0.005 2026-08-27 17:20:18,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.006 0.019 2026-08-27 17:20:18,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.005 0.027 2026-08-27 17:20:18,335 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:18,391 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-27 17:20:18,392 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-27 17:20:18,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:18,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.008 0.017 2026-08-27 17:20:18,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:20:18,621 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 56692968 (allocated 62066688) 2026-08-27 17:20:18,660 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.014 0.004 2026-08-27 17:20:18,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 150425 2026-08-27 17:20:18,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-27 17:20:18,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 150425 2026-08-27 17:20:18,689 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:18] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.018 2026-08-27 17:20:18,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172018_724370_test_01_project_tour.txt 2026-08-27 17:20:18,724 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp3uedts_g_chrome_odoo" 2026-08-27 17:20:18,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 150731 2026-08-27 17:20:18,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpsm25um0f_chrome_odoo 2026-08-27 17:20:18,866 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42395/json/version 2026-08-27 17:20:18,867 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:18,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:20:18,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42395/json 2026-08-27 17:20:18,902 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:18,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42395/devtools/page/E56699309E82D9E17A5F3D0AE09477D9 2026-08-27 17:20:18,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-27 17:20:18,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-27 17:20:18,984 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:20:18,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-27 17:20:18,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:20:18,986 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:20:19,072 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /odoo HTTP/1.1" 200 - 29 0.058 0.023 2026-08-27 17:20:19,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'E56699309E82D9E17A5F3D0AE09477D9', 'loaderId': 'A32F2A74E009CC6E38112E301AE8A136', 'isDownload': False} 2026-08-27 17:20:19,074 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-27 17:20:19,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:19,095 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:20:19,115 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.025 2026-08-27 17:20:19,121 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.029 2026-08-27 17:20:19,138 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:19,183 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:19,591 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:19,592 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:19,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:20:19,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:19,640 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:20:19,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:19,656 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:19,685 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /odoo HTTP/1.1" 200 - 29 0.007 0.020 2026-08-27 17:20:19,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.027 2026-08-27 17:20:19,730 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:20:19,735 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:19,736 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:19,738 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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-08-27 17:20:19,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.006 0.036 2026-08-27 17:20:19,762 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:19,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.043 2026-08-27 17:20:19,782 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.001 0.039 2026-08-27 17:20:19,797 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "POST /mail/data HTTP/1.1" 200 - 19 0.005 0.050 2026-08-27 17:20:19,803 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.001 0.082 2026-08-27 17:20:19,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-08-27 17:20:19,892 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:19,938 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:19] "POST /mail/data HTTP/1.1" 200 - 48 0.009 0.028 2026-08-27 17:20:20,061 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.006 0.012 2026-08-27 17:20:20,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.003 0.013 2026-08-27 17:20:20,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:20:20,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-27 17:20:20,088 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.016 2026-08-27 17:20:20,105 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:20,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-27 17:20:20,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.002 0.025 2026-08-27 17:20:20,167 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-27 17:20:20,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.006 0.023 2026-08-27 17:20:20,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-08-27 17:20:20,231 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:20:20,283 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.001 0.004 2026-08-27 17:20:20,292 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,301 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.008 2026-08-27 17:20:20,345 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,408 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.006 2026-08-27 17:20:20,420 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:20:20,435 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:20:20,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,525 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.006 0.026 2026-08-27 17:20:20,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.004 0.014 2026-08-27 17:20:20,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.001 0.027 2026-08-27 17:20:20,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:20,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:20:20,647 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-08-27 17:20:20,663 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:20,672 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,726 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-27 17:20:20,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:20:20,776 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,828 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,882 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.001 0.004 2026-08-27 17:20:20,897 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:20] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.000 0.002 2026-08-27 17:20:20,933 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:20,987 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,000 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.009 2026-08-27 17:20:21,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:20:21,038 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,091 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,142 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,197 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.008 0.020 2026-08-27 17:20:21,237 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:20:21,247 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,255 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.013 2026-08-27 17:20:21,268 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:20:21,273 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:20:21,429 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.010 0.024 2026-08-27 17:20:21,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:21,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-08-27 17:20:21,459 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.003 0.015 2026-08-27 17:20:21,479 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,537 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,576 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.009 0.022 2026-08-27 17:20:21,592 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:21,618 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:21,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:21,689 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,767 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.007 0.068 2026-08-27 17:20:21,792 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:21] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.090 2026-08-27 17:20:21,829 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,938 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:21,990 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,046 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,067 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.005 0.016 2026-08-27 17:20:22,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:20:22,099 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:20:22,102 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,157 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.003 0.007 2026-08-27 17:20:22,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.004 0.010 2026-08-27 17:20:22,199 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.004 2026-08-27 17:20:22,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /mail/data HTTP/1.1" 200 - 25 0.005 0.018 2026-08-27 17:20:22,266 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:20:22,315 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,530 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.003 0.009 2026-08-27 17:20:22,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,561 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:22,599 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.008 0.023 2026-08-27 17:20:22,608 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,662 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,724 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.004 0.016 2026-08-27 17:20:22,773 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:22,783 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,833 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,893 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:22,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.008 0.026 2026-08-27 17:20:22,951 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.020 0.049 2026-08-27 17:20:23,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.005 0.012 2026-08-27 17:20:23,068 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.008 0.021 2026-08-27 17:20:23,073 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.034 2026-08-27 17:20:23,101 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /mail/data HTTP/1.1" 200 - 35 0.008 0.044 2026-08-27 17:20:23,104 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.063 2026-08-27 17:20:23,105 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-27 17:20:23,155 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-27 17:20:23,258 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,314 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,351 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.011 0.025 2026-08-27 17:20:23,382 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.007 0.019 2026-08-27 17:20:23,422 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,472 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,527 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.010 0.024 2026-08-27 17:20:23,578 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:23,594 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.008 0.017 2026-08-27 17:20:23,604 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:20:23,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:20:23,631 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-27 17:20:23,658 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.007 0.019 2026-08-27 17:20:23,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-27 17:20:23,683 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-27 17:20:23,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 41033176 (allocated 44240896) 2026-08-27 17:20:23,794 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 150731 2026-08-27 17:20:23,795 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-27 17:20:23,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 150731 2026-08-27 17:20:23,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172023_891982_test_01_project_tour.txt 2026-08-27 17:20:23,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpsm25um0f_chrome_odoo" 2026-08-27 17:20:23,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:20:24,519 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-08-27 17:20:24,647 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-08-27 17:20:24,763 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-08-27 17:20:24,802 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-08-27 17:20:24,906 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-08-27 17:20:25,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-08-27 17:20:25,076 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-08-27 17:20:25,155 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:20:25,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:20:25,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-08-27 17:20:25,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-27 17:20:25,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:20:25,560 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.005 0.101 2026-08-27 17:20:25,562 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-08-27 17:20:25,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-27 17:20:25,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:20:25,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.005 0.095 2026-08-27 17:20:25,694 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:20:26,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-08-27 17:20:26,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-08-27 17:20:26,317 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-08-27 17:20:26,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-08-27 17:20:26,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-08-27 17:20:26,463 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-08-27 17:20:26,515 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-08-27 17:20:26,672 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-08-27 17:20:26,793 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-08-27 17:20:26,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-08-27 17:20:26,905 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:20:26,958 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-08-27 17:20:27,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 150997 2026-08-27 17:20:27,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpysq9h6qi_chrome_odoo 2026-08-27 17:20:27,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:36419/json/version 2026-08-27 17:20:27,095 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:27,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:20:27,125 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:36419/json 2026-08-27 17:20:27,158 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:20:27,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:36419/devtools/page/263ACBC5AA5F89C1CFE396E3D515B64C 2026-08-27 17:20:27,169 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-08-27 17:20:27,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-08-27 17:20:27,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:20:27,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-08-27 17:20:27,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-27 17:20:27,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:20:27,269 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:20:27,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:27] "GET /odoo HTTP/1.1" 200 - 151 0.036 0.639 2026-08-27 17:20:27,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '263ACBC5AA5F89C1CFE396E3D515B64C', 'loaderId': '2F27E7212844A8F0CD61096D86E30EDC', 'isDownload': False} 2026-08-27 17:20:27,944 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-08-27 17:20:27,963 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:27] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:27,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:27] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:20:28,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.012 0.091 2026-08-27 17:20:28,069 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.105 2026-08-27 17:20:28,077 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:20:28,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:20:28,480 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:28,480 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:20:28,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:20:28,502 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:20:28,520 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.019 2026-08-27 17:20:28,526 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-27 17:20:28,526 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:20:28,533 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:20:28,541 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:28,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.020 2026-08-27 17:20:28,586 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.039 2026-08-27 17:20:28,617 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.009 2026-08-27 17:20:28,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:28,626 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:20:28,630 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20: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-08-27 17:20:28,633 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:28,666 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 13 0.034 0.026 2026-08-27 17:20:28,677 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.069 2026-08-27 17:20:28,682 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.072 2026-08-27 17:20:28,691 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:28,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.067 2026-08-27 17:20:28,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-08-27 17:20:28,765 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /mail/data HTTP/1.1" 200 - 35 0.051 0.053 2026-08-27 17:20:28,785 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:28,831 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /mail/data HTTP/1.1" 200 - 57 0.014 0.034 2026-08-27 17:20:28,839 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.050 2026-08-27 17:20:28,841 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.035 2026-08-27 17:20:28,966 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.010 0.016 2026-08-27 17:20:28,971 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:20:28,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.003 0.026 2026-08-27 17:20:28,985 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:28] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-27 17:20:29,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.023 0.083 2026-08-27 17:20:29,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.006 0.020 2026-08-27 17:20:29,132 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-08-27 17:20:29,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:29,205 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 17:20:29,211 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:29,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:20:29,240 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.005 0.023 2026-08-27 17:20:29,344 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.015 0.081 2026-08-27 17:20:29,366 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:20:29,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.001 0.011 2026-08-27 17:20:29,376 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-08-27 17:20:29,552 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:20:29,569 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:29,574 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-08-27 17:20:29,585 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.024 2026-08-27 17:20:29,595 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.002 0.029 2026-08-27 17:20:29,603 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.002 0.040 2026-08-27 17:20:29,622 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:29,678 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:29,732 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.016 0.039 2026-08-27 17:20:29,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.008 0.026 2026-08-27 17:20:29,801 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:20:29,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:20:29,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:20:29,931 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:29,956 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.005 0.016 2026-08-27 17:20:29,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "POST /mail/data HTTP/1.1" 200 - 37 0.010 0.041 2026-08-27 17:20:29,995 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:29] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-27 17:20:30,014 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:30,080 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.031 0.033 2026-08-27 17:20:30,083 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:30] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.048 2026-08-27 17:20:30,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:30] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.062 0.011 2026-08-27 17:20:30,165 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:20:30,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:20:30] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.018 2026-08-27 17:20:30,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-08-27 17:20:30,217 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:20:30,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 40574764 (allocated 42668032) 2026-08-27 17:20:30,368 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 150997 2026-08-27 17:20:30,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-08-27 17:20:30,370 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 150997 2026-08-27 17:20:30,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172030_426553_test_task_templates_tour.txt 2026-08-27 17:20:30,426 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpysq9h6qi_chrome_odoo" 2026-08-27 17:20:30,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:20:30,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-08-27 17:20:31,021 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-08-27 17:20:31,095 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:20:31,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-08-27 17:20:33,310 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:20:38,576 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-08-27 17:20:39,071 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 17:20:45,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-08-27 17:20:46,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-08-27 17:20:46,070 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1335, 1336, 1337] 2026-08-27 17:20:46,124 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2477, 2478, 2479, 2480] 2026-08-27 17:20:46,151 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move records with IDs: [923] 2026-08-27 17:20:46,182 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-08-27 17:20:46,227 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1334] 2026-08-27 17:20:46,263 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2475, 2476] 2026-08-27 17:20:46,280 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #396 deleted account.move records with IDs: [922] 2026-08-27 17:20:46,297 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-08-27 17:20:46,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 17:20:49,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-08-27 17:20:49,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_mrp_account.tests.test_analytic_account: skipped TestAnalyticAccountTimesheet.test_analytic_account_access : timesheet_grid is not installed, the access error won't trigger 2026-08-27 17:20:49,560 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:20:51,291 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-08-27 17:20:51,800 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:20:54,582 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-08-27 17:20:54,789 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:20:59,326 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-08-27 17:21:00,066 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-08-27 17:21:00,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-08-27 17:21:00,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-08-27 17:21:01,411 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-08-27 17:21:02,740 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-08-27 17:21:03,732 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-08-27 17:21:04,105 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-08-27 17:21:04,319 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-08-27 17:21:04,698 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-08-27 17:21:04,778 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-08-27 17:21:05,398 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-08-27 17:21:05,748 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-08-27 17:21:05,792 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-08-27 17:21:06,245 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1380, 1381] 2026-08-27 17:21:06,282 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2547] 2026-08-27 17:21:06,969 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:21:12,975 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-08-27 17:21:13,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-08-27 17:21:13,998 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:21:13,999 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-08-27 17:21:14,375 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1567] 2026-08-27 17:21:14,383 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:21:21,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-08-27 17:21:22,532 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1561] 2026-08-27 17:21:22,638 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-08-27 17:21:22,706 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1384] 2026-08-27 17:21:22,754 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2550, 2551] 2026-08-27 17:21:22,782 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move records with IDs: [945] 2026-08-27 17:21:23,161 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1562] 2026-08-27 17:21:23,241 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-08-27 17:21:23,298 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1385] 2026-08-27 17:21:23,336 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2552, 2553] 2026-08-27 17:21:23,355 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #409 deleted account.move records with IDs: [946] 2026-08-27 17:21:23,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-08-27 17:21:24,447 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 17:21:30,337 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-08-27 17:21:31,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-08-27 17:21:31,151 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-08-27 17:21:32,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 17:21:33,856 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:21:33,959 26 INFO rb-b8d0dd6-224299-408903 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 rb-b8d0dd6-224299-408903 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-08-27 17:21:34,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:21:35,034 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-08-27 17:21:35,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-08-27 17:21:35,480 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-08-27 17:21:35,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 17:21:35,950 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:21:35,987 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-08-27 17:21:36,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 151220 2026-08-27 17:21:36,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmp2n18e2yf_chrome_odoo 2026-08-27 17:21:36,152 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:40321/json/version 2026-08-27 17:21:36,153 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:21:36,186 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-08-27 17:21:36,187 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:40321/json 2026-08-27 17:21:36,187 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:21:36,193 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:40321/devtools/page/73E0AA97FF9370C24AEFF417A5DBBE73 2026-08-27 17:21:36,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-08-27 17:21:36,258 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-08-27 17:21:36,283 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:21:36,284 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-08-27 17:21:36,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:36,285 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:36,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:21:36,905 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:36] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.033 0.582 2026-08-27 17:21:36,907 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '73E0AA97FF9370C24AEFF417A5DBBE73', 'loaderId': 'FEF49DAD4B12E56C75383B6FD10AC4A4', 'isDownload': False} 2026-08-27 17:21:36,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-08-27 17:21:36,928 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:36] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:21:36,931 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:36] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-27 17:21:36,951 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.006 0.020 2026-08-27 17:21:37,009 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.009 0.075 2026-08-27 17:21:37,012 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-08-27 17:21:37,082 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:37,402 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:21:37,403 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:21:37,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:21:37,424 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:21:37,442 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.022 2026-08-27 17:21:37,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:21:37,449 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-27 17:21:37,456 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:37,463 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:37,492 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:21:37,501 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-08-27 17:21:37,540 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.011 2026-08-27 17:21:37,548 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:37,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21: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-08-27 17:21:37,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:37,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/image/res.partner/3/avatar_128?unique=1787851295000 HTTP/1.1" 200 - 6 0.014 0.024 2026-08-27 17:21:37,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.040 2026-08-27 17:21:37,578 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.050 2026-08-27 17:21:37,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "POST /mail/data HTTP/1.1" 200 - 35 0.066 0.033 2026-08-27 17:21:37,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.109 2026-08-27 17:21:37,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.006 0.119 2026-08-27 17:21:37,700 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.119 2026-08-27 17:21:37,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.048 2026-08-27 17:21:37,768 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.001 0.046 2026-08-27 17:21:38,162 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:38,166 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,176 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-08-27 17:21:38,190 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-27 17:21:38,253 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.006 2026-08-27 17:21:38,256 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,263 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.002 0.017 2026-08-27 17:21:38,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /mail/data HTTP/1.1" 200 - 19 0.005 0.025 2026-08-27 17:21:38,284 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.001 0.039 2026-08-27 17:21:38,324 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /mail/data HTTP/1.1" 200 - 58 0.013 0.068 2026-08-27 17:21:38,415 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.088 2026-08-27 17:21:38,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-08-27 17:21:38,534 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.008 0.017 2026-08-27 17:21:38,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.000 0.019 2026-08-27 17:21:38,543 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:21:38,554 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.003 0.031 2026-08-27 17:21:38,626 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.016 0.069 2026-08-27 17:21:38,651 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 17:21:38,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.008 0.027 2026-08-27 17:21:38,695 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:21:38,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:21:38,752 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,759 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.011 2026-08-27 17:21:38,761 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:21:38,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.004 0.014 2026-08-27 17:21:38,802 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:21:38,860 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:21:38,867 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,899 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.004 0.015 2026-08-27 17:21:38,927 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:38,986 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.008 0.026 2026-08-27 17:21:39,038 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,146 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,202 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,232 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.006 0.021 2026-08-27 17:21:39,254 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,306 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,362 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,418 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,449 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.007 0.021 2026-08-27 17:21:39,470 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,523 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,579 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,634 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.007 0.021 2026-08-27 17:21:39,687 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,742 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,753 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-08-27 17:21:39,775 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.019 2026-08-27 17:21:39,802 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,819 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.004 0.010 2026-08-27 17:21:39,861 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,911 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,966 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:39,979 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:39] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:21:40,001 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:21:40,006 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.008 2026-08-27 17:21:40,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "GET /web/assets/bb42676/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:21:40,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "GET /web/assets/838346d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-27 17:21:40,027 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-27 17:21:40,039 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,090 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,140 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,194 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,203 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "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.001 0.006 2026-08-27 17:21:40,213 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "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.001 0.005 2026-08-27 17:21:40,224 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "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.001 0.005 2026-08-27 17:21:40,245 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,295 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,349 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,450 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,468 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:40,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,613 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,667 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:40,698 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.007 0.021 2026-08-27 17:21:40,722 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-08-27 17:21:40,723 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-27 17:21:40,819 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 34959396 (allocated 37527552) 2026-08-27 17:21:40,820 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 151220 2026-08-27 17:21:40,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-08-27 17:21:40,821 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 151220 2026-08-27 17:21:40,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172140_910963_test_project_todo_history.txt 2026-08-27 17:21:40,911 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmp2n18e2yf_chrome_odoo" 2026-08-27 17:21:40,920 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-08-27 17:21:41,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 151462 2026-08-27 17:21:41,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp6zn6__0s_chrome_odoo 2026-08-27 17:21:41,185 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37547/json/version 2026-08-27 17:21:41,186 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:41,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-27 17:21:41,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37547/json 2026-08-27 17:21:41,215 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:41,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:37547/devtools/page/8C4047F49D168B69F388A7665BDA027A 2026-08-27 17:21:41,262 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-08-27 17:21:41,265 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-08-27 17:21:41,380 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:21:41,382 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-08-27 17:21:41,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:41,382 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:41,388 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:21:42,030 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /odoo HTTP/1.1" 200 - 148 0.033 0.610 2026-08-27 17:21:42,032 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '8C4047F49D168B69F388A7665BDA027A', 'loaderId': 'DFF5E4689BD1EADBA4B7C07CB1759374', 'isDownload': False} 2026-08-27 17:21:42,033 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:42,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:21:42,113 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.013 0.055 2026-08-27 17:21:42,117 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.072 2026-08-27 17:21:42,158 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.108 2026-08-27 17:21:42,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:42,202 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:42,560 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:42,561 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:42,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:21:42,583 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:21:42,602 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.022 2026-08-27 17:21:42,608 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-08-27 17:21:42,608 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-27 17:21:42,614 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:42,622 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:42,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /odoo HTTP/1.1" 200 - 27 0.026 0.019 2026-08-27 17:21:42,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.051 2026-08-27 17:21:42,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/image/res.partner/3/avatar_128?unique=1787851295000 HTTP/1.1" 200 - 6 0.003 0.009 2026-08-27 17:21:42,716 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:42,724 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:42,726 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21: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-08-27 17:21:42,726 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:42,728 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.020 2026-08-27 17:21:42,764 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.056 2026-08-27 17:21:42,778 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.050 2026-08-27 17:21:42,785 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.079 2026-08-27 17:21:42,858 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /mail/data HTTP/1.1" 200 - 45 0.011 0.118 2026-08-27 17:21:42,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:42,890 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:21:42,892 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:21:42,914 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /mail/data HTTP/1.1" 200 - 57 0.019 0.079 2026-08-27 17:21:42,916 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.149 2026-08-27 17:21:42,929 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:42] "POST /mail/data HTTP/1.1" 200 - 16 0.004 0.041 2026-08-27 17:21:43,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.008 0.016 2026-08-27 17:21:43,050 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:21:43,055 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,060 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.024 2026-08-27 17:21:43,063 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.030 2026-08-27 17:21:43,164 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.019 0.079 2026-08-27 17:21:43,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.010 0.024 2026-08-27 17:21:43,290 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,295 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-27 17:21:43,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.002 0.012 2026-08-27 17:21:43,344 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,400 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,431 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.009 0.022 2026-08-27 17:21:43,455 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,507 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,524 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /mail/data HTTP/1.1" 200 - 15 0.004 0.010 2026-08-27 17:21:43,559 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:43,562 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.000 0.002 2026-08-27 17:21:43,616 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.004 0.028 2026-08-27 17:21:43,656 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.008 0.022 2026-08-27 17:21:43,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-08-27 17:21:43,682 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-27 17:21:43,773 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 28174456 (allocated 30343168) 2026-08-27 17:21:43,774 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 151462 2026-08-27 17:21:43,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-08-27 17:21:43,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 151462 2026-08-27 17:21:43,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172143_831466_test_tour_project_task_activities_split.txt 2026-08-27 17:21:43,831 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp6zn6__0s_chrome_odoo" 2026-08-27 17:21:43,839 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-08-27 17:21:44,005 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 151665 2026-08-27 17:21:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpeiagtjk9_chrome_odoo 2026-08-27 17:21:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:43395/json/version 2026-08-27 17:21:44,006 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:21:44,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-08-27 17:21:44,064 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:43395/json 2026-08-27 17:21:44,064 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:21:44,073 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:43395/devtools/page/C0A651E531F35CE37E19F0BED1013A17 2026-08-27 17:21:44,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-08-27 17:21:44,085 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-08-27 17:21:44,194 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:21:44,198 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-08-27 17:21:44,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:44,198 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:44,204 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:21:44,811 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /odoo HTTP/1.1" 200 - 151 0.038 0.570 2026-08-27 17:21:44,813 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'C0A651E531F35CE37E19F0BED1013A17', 'loaderId': 'E96BBE09FD31C29537EDA0BAD01D4CE4', 'isDownload': False} 2026-08-27 17:21:44,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:44,832 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:21:44,835 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-27 17:21:44,853 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.005 0.019 2026-08-27 17:21:44,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.007 0.070 2026-08-27 17:21:44,908 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-08-27 17:21:44,982 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:44] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:45,314 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:21:45,317 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-27 17:21:45,319 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:21:45,336 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:21:45,352 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.019 2026-08-27 17:21:45,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:21:45,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-08-27 17:21:45,367 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:45,375 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:21:45,404 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /odoo HTTP/1.1" 200 - 27 0.007 0.020 2026-08-27 17:21:45,414 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.033 2026-08-27 17:21:45,458 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:45,461 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:45,464 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21: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-08-27 17:21:45,469 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:45,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.019 2026-08-27 17:21:45,486 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image/res.partner/3/avatar_128?unique=1787851295000 HTTP/1.1" 200 - 6 0.003 0.051 2026-08-27 17:21:45,496 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.061 2026-08-27 17:21:45,507 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.002 0.037 2026-08-27 17:21:45,570 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:45,582 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /mail/data HTTP/1.1" 200 - 35 0.057 0.054 2026-08-27 17:21:45,588 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.153 2026-08-27 17:21:45,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-08-27 17:21:45,632 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:45,674 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /mail/data HTTP/1.1" 200 - 57 0.012 0.033 2026-08-27 17:21:45,684 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.002 0.051 2026-08-27 17:21:45,686 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.035 2026-08-27 17:21:45,810 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.009 0.016 2026-08-27 17:21:45,814 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image/discuss.channel/2/avatar_128?unique=b8a8d5c42e333cc065e266b8c9abeafe59667a0d051d2a871968162c075974d5baf88059609943b90fc473b960d16a4a8a56609cf603c9b8b307b33818d2a626 HTTP/1.1" 200 - 3 0.000 0.013 2026-08-27 17:21:45,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image/res.partner/2/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 5 0.002 0.017 2026-08-27 17:21:45,827 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.000 0.023 2026-08-27 17:21:45,893 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.017 0.070 2026-08-27 17:21:45,915 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.004 2026-08-27 17:21:45,944 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.007 0.024 2026-08-27 17:21:45,970 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-08-27 17:21:45,980 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.002 0.017 2026-08-27 17:21:46,019 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,020 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:21:46,069 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,124 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,178 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,190 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:21:46,204 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:21:46,228 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,281 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,334 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,339 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:46,348 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.004 2026-08-27 17:21:46,384 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,439 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,455 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:21:46,465 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-08-27 17:21:46,489 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,543 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,593 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,648 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,691 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.011 0.030 2026-08-27 17:21:46,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:46,700 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,714 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.004 0.011 2026-08-27 17:21:46,727 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:21:46,731 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.001 0.009 2026-08-27 17:21:46,887 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.007 0.018 2026-08-27 17:21:46,895 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:21:46,902 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.001 0.010 2026-08-27 17:21:46,913 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:46] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.003 0.015 2026-08-27 17:21:46,943 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:46,998 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,049 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,106 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,114 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:21:47,128 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.004 0.013 2026-08-27 17:21:47,153 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:21:47,221 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:21:47,235 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,237 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "GET /project_todo/static/img/todo_access.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:21:47,237 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "GET /project_todo/static/img/convert_todo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:21:47,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.006 0.019 2026-08-27 17:21:47,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /mail/data HTTP/1.1" 200 - 38 0.008 0.042 2026-08-27 17:21:47,373 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:21:47,401 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,424 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:21:47,451 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,510 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,561 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,620 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,643 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.004 0.017 2026-08-27 17:21:47,662 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:21:47,678 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:21:47,704 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,716 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 17:21:47,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.004 0.010 2026-08-27 17:21:47,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.004 2026-08-27 17:21:47,755 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,771 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /mail/data HTTP/1.1" 200 - 25 0.007 0.020 2026-08-27 17:21:47,813 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:47,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:47] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 17:21:48,076 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 17:21:48,093 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 17:21:48,104 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,111 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:21:48,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.004 0.015 2026-08-27 17:21:48,142 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:21:48,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,237 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,252 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.004 0.010 2026-08-27 17:21:48,287 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,341 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 80 0.021 0.065 2026-08-27 17:21:48,441 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,448 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.004 0.012 2026-08-27 17:21:48,494 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,505 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.007 2026-08-27 17:21:48,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.007 2026-08-27 17:21:48,537 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.003 0.007 2026-08-27 17:21:48,562 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,563 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.002 0.007 2026-08-27 17:21:48,836 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,880 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.013 0.029 2026-08-27 17:21:48,890 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:48,898 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.004 0.010 2026-08-27 17:21:48,937 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.011 0.022 2026-08-27 17:21:48,957 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.004 0.011 2026-08-27 17:21:48,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:48] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.004 0.022 2026-08-27 17:21:49,004 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:21:49,033 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.005 0.044 2026-08-27 17:21:49,038 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.024 2026-08-27 17:21:49,056 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-08-27 17:21:49,057 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-27 17:21:49,062 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:21:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.037 2026-08-27 17:21:49,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 37653576 (allocated 41615360) 2026-08-27 17:21:49,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 151665 2026-08-27 17:21:49,208 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-08-27 17:21:49,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 151665 2026-08-27 17:21:49,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172149_281003_test_tour_todo_main_ui_functions.txt 2026-08-27 17:21:49,281 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpeiagtjk9_chrome_odoo" 2026-08-27 17:21:49,295 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 17:21:51,718 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-08-27 17:21:51,823 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-08-27 17:21:52,731 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-08-27 17:21:52,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-08-27 17:21:52,901 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-08-27 17:21:54,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-08-27 17:21:55,717 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 17:21:58,652 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-08-27 17:21:59,443 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-08-27 17:21:59,688 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-08-27 17:21:59,751 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-08-27 17:22:00,170 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-08-27 17:22:00,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-08-27 17:22:01,455 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-08-27 17:22:01,744 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-08-27 17:22:02,092 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-08-27 17:22:02,369 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-08-27 17:22:02,419 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-08-27 17:22:03,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:22:03,176 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-08-27 17:22:03,177 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:03,180 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:22:06,898 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-08-27 17:22:07,079 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-08-27 17:22:07,596 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-08-27 17:22:08,200 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-08-27 17:22:08,246 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-08-27 17:22:08,908 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-08-27 17:22:09,473 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-08-27 17:22:09,886 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-08-27 17:22:09,977 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-08-27 17:22:10,638 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-08-27 17:22:10,695 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-08-27 17:22:11,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-08-27 17:22:11,777 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-08-27 17:22:11,888 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-08-27 17:22:12,403 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-08-27 17:22:12,848 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-08-27 17:22:13,319 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1568] 2026-08-27 17:22:13,350 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-08-27 17:22:14,036 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-08-27 17:22:14,565 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-08-27 17:22:16,775 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-08-27 17:22:16,858 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-08-27 17:22:17,006 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-08-27 17:22:18,199 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-08-27 17:22:18,253 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-08-27 17:22:18,342 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-08-27 17:22:18,660 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-08-27 17:22:19,657 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-08-27 17:22:20,579 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-08-27 17:22:21,177 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-08-27 17:22:21,786 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-08-27 17:22:22,035 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-08-27 17:22:22,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-08-27 17:22:22,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-08-27 17:22:23,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-08-27 17:22:24,201 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-27 17:22:24,378 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:22:26,710 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:22:26,900 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:22:27,001 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-08-27 17:22:28,432 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:22:30,755 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-08-27 17:22:32,104 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1441, 1442, 1443, 1444] 2026-08-27 17:22:32,148 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2648, 2649, 2650, 2651, 2652] 2026-08-27 17:22:32,175 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #439 deleted mail.message records with IDs: [8523] 2026-08-27 17:22:32,197 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #439 deleted account.move records with IDs: [986] 2026-08-27 17:22:32,299 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-08-27 17:22:33,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-08-27 17:22:34,648 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-08-27 17:22:35,404 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:22:37,528 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-08-27 17:22:37,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 151925 2026-08-27 17:22:37,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpraj387e2_chrome_odoo 2026-08-27 17:22:37,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36543/json/version 2026-08-27 17:22:37,925 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:22:37,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-08-27 17:22:37,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36543/json 2026-08-27 17:22:37,968 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:22:37,974 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:36543/devtools/page/F3F4DF879FD8978712219AC4DEC7B503 2026-08-27 17:22:37,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-08-27 17:22:37,985 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-08-27 17:22:38,110 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-08-27 17:22:38,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-08-27 17:22:38,112 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:38,113 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:38,119 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:22:38,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /odoo HTTP/1.1" 200 - 144 0.032 0.546 2026-08-27 17:22:38,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'F3F4DF879FD8978712219AC4DEC7B503', 'loaderId': 'A74CA8EA187DB04C676C653A6904A826', 'isDownload': False} 2026-08-27 17:22:38,697 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:38,725 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.004 0.011 2026-08-27 17:22:38,741 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.004 0.028 2026-08-27 17:22:38,744 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-08-27 17:22:38,747 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.036 2026-08-27 17:22:38,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:22:38,790 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:38] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:22:39,223 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:22:39,226 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:22:39,230 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-27 17:22:39,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:22:39,266 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-08-27 17:22:39,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:22:39,280 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:22:39,306 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /odoo HTTP/1.1" 200 - 26 0.006 0.016 2026-08-27 17:22:39,316 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.030 2026-08-27 17:22:39,351 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:39,364 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image/res.partner/1609/avatar_128?unique=1787851355000 HTTP/1.1" 200 - 13 0.010 0.014 2026-08-27 17:22:39,367 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-27 17:22:39,369 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22: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-08-27 17:22:39,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.029 2026-08-27 17:22:39,372 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [1/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_navbar_apps_menu button:enabled 2026-08-27 17:22:39,378 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.033 2026-08-27 17:22:39,388 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 7 0.002 0.046 2026-08-27 17:22:39,398 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image/res.company/247/favicon HTTP/1.1" 200 - 9 0.002 0.023 2026-08-27 17:22:39,471 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /mail/data HTTP/1.1" 200 - 33 0.059 0.038 2026-08-27 17:22:39,472 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-08-27 17:22:39,487 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [2/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-08-27 17:22:39,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /mail/data HTTP/1.1" 200 - 42 0.008 0.025 2026-08-27 17:22:39,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [3/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-08-27 17:22:39,633 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.008 0.016 2026-08-27 17:22:39,638 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image/discuss.channel/1/avatar_128?unique=befffa14618c9c305b7dccdba89128939e98b651c8c0d01c6f3d92ed0cfd4adbed5642d95dfdb0577241087a49d4d1be5e765e07c43841bb32aa0bf5fcca5279 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-27 17:22:39,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image/res.partner/2/avatar_128?unique=1787851355000 HTTP/1.1" 200 - 5 0.003 0.027 2026-08-27 17:22:39,655 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.023 2026-08-27 17:22:39,673 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:22:39,699 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [4/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that at least one RFQ is present in the view (trigger: .o_purchase_dashboard_list_view .o_data_row) 2026-08-27 17:22:39,740 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-08-27 17:22:39,741 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-08-27 17:22:39,742 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-08-27 17:22:39,742 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-08-27 17:22:39,743 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: freight.booking 2026-08-27 17:22:39,744 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: booking_count 2026-08-27 17:22:39,745 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: shipment_count 2026-08-27 17:22:39,796 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.023 0.074 2026-08-27 17:22:39,799 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.096 2026-08-27 17:22:39,833 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.003 0.017 2026-08-27 17:22:39,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.003 0.010 2026-08-27 17:22:39,881 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:22:39,904 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.004 0.008 2026-08-27 17:22:39,929 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [5/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_list_button_add 2026-08-27 17:22:39,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:39] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:22:39,990 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [6/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_input[id=partner_id_0] 2026-08-27 17:22:40,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.003 0.012 2026-08-27 17:22:40,063 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:22:40,144 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [7/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains(partner_a) 2026-08-27 17:22:40,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.003 0.009 2026-08-27 17:22:40,407 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.002 0.007 2026-08-27 17:22:40,436 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [8/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_field_x2many_list_row_add > a 2026-08-27 17:22:40,457 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.005 0.013 2026-08-27 17:22:40,491 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [9/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_row .o_input 2026-08-27 17:22:40,503 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.002 0.009 2026-08-27 17:22:40,537 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:22:40,556 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [10/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains('Test Product') 2026-08-27 17:22:40,556 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.001 0.006 2026-08-27 17:22:40,820 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-08-27 17:22:40,853 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [11/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Wait for the tax to be set by the onchange (trigger: .o_field_many2many_tags[name=tax_ids] .o_tag) 2026-08-27 17:22:40,861 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:22:40,890 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.003 0.008 2026-08-27 17:22:40,941 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.014 0.032 2026-08-27 17:22:40,959 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-27 17:22:40,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [12/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] 2026-08-27 17:22:40,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.009 0.029 2026-08-27 17:22:40,992 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:40] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.026 2026-08-27 17:22:41,013 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-27 17:22:41,018 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [13/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] .o_input 2026-08-27 17:22:41,023 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:22:41,072 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [14/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step button[name=button_confirm] 2026-08-27 17:22:41,128 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [15/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_statusbar_status .o_arrow_button_current:contains(Purchase Order) 2026-08-27 17:22:41,143 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.003 0.011 2026-08-27 17:22:41,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.003 0.012 2026-08-27 17:22:41,288 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.064 0.042 2026-08-27 17:22:41,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.041 0.085 2026-08-27 17:22:41,447 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.005 0.115 2026-08-27 17:22:41,469 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /mail/data HTTP/1.1" 200 - 32 0.006 0.129 2026-08-27 17:22:41,512 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.013 0.061 2026-08-27 17:22:41,546 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [16/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Upload the vendor bill (trigger: .o_widget_purchase_file_uploader) 2026-08-27 17:22:41,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /mail/data HTTP/1.1" 200 - 29 0.006 0.017 2026-08-27 17:22:41,598 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Found 1 of ".o_widget_purchase_file_uploader input" (immediately) and inputted 1 file(s) 2026-08-27 17:22:41,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [17/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that we are in the invoice form view (trigger: .o_statusbar_status:contains(Posted) .o_arrow_button_current:contains(Draft)) 2026-08-27 17:22:41,605 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.005 2026-08-27 17:22:41,736 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-27 17:22:41,746 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-27 17:22:41,759 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-08-27 17:22:41,788 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.051 0.129 2026-08-27 17:22:41,871 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-08-27 17:22:41,879 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-08-27 17:22:41,882 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-08-27 17:22:41,912 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:41] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.017 0.098 2026-08-27 17:22:42,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:42] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.029 0.040 2026-08-27 17:22:42,109 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [18/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that the invoice is linked to the sale order (trigger: button[name=action_view_source_purchase_orders]) 2026-08-27 17:22:42,131 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:42] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.006 0.014 2026-08-27 17:22:42,165 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:42] "POST /mail/data HTTP/1.1" 200 - 39 0.009 0.043 2026-08-27 17:22:42,193 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:22:42] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:22:42,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-08-27 17:22:42,197 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_basic_purchase_flow_with_minimal_access_rights SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-08-27 17:22:42,318 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37778968 (allocated 40574976) 2026-08-27 17:22:42,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 151925 2026-08-27 17:22:42,359 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-08-27 17:22:42,360 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 151925 2026-08-27 17:22:42,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172242_413733_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-08-27 17:22:42,413 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpraj387e2_chrome_odoo" 2026-08-27 17:22:42,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:22:44,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-08-27 17:22:47,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-08-27 17:22:47,499 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-08-27 17:22:49,854 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-08-27 17:22:50,583 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1607] 2026-08-27 17:22:50,922 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-08-27 17:22:50,937 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:22:50,938 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-08-27 17:22:51,568 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-08-27 17:22:52,851 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-08-27 17:22:54,782 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-08-27 17:22:55,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-08-27 17:22:56,221 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-08-27 17:22:56,761 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-08-27 17:22:58,401 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-08-27 17:22:58,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-08-27 17:22:59,175 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-08-27 17:22:59,459 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-08-27 17:22:59,753 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-08-27 17:23:01,008 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:23:03,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-08-27 17:23:05,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-08-27 17:23:05,902 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1482] 2026-08-27 17:23:05,947 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2741] 2026-08-27 17:23:05,987 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2744] 2026-08-27 17:23:06,075 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-08-27 17:23:06,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-08-27 17:23:07,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-08-27 17:23:08,770 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1487, 1488, 1489] 2026-08-27 17:23:08,807 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2756, 2757] 2026-08-27 17:23:09,045 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-08-27 17:23:10,060 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-08-27 17:23:16,435 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-08-27 17:23:18,296 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1521, 1522, 1523] 2026-08-27 17:23:18,345 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2801] 2026-08-27 17:23:18,461 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-08-27 17:23:19,210 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-08-27 17:23:20,811 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1524, 1525, 1526] 2026-08-27 17:23:20,860 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2810] 2026-08-27 17:23:21,031 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-08-27 17:23:21,051 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-08-27 17:23:22,146 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-08-27 17:23:23,220 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-08-27 17:23:24,282 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-08-27 17:23:25,725 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-08-27 17:23:26,817 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1541, 1542] 2026-08-27 17:23:26,852 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2831] 2026-08-27 17:23:27,030 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-08-27 17:23:28,534 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2840] 2026-08-27 17:23:28,573 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2841] 2026-08-27 17:23:28,691 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-08-27 17:23:30,085 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1548, 1549, 1550, 1551, 1552] 2026-08-27 17:23:30,128 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2850] 2026-08-27 17:23:30,179 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1553, 1554, 1555, 1556] 2026-08-27 17:23:30,213 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2845] 2026-08-27 17:23:30,280 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-08-27 17:23:31,461 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1557, 1558, 1559] 2026-08-27 17:23:31,496 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2853, 2854] 2026-08-27 17:23:31,656 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-08-27 17:23:32,925 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1563, 1564, 1565, 1566] 2026-08-27 17:23:32,965 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2865] 2026-08-27 17:23:33,014 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569] 2026-08-27 17:23:33,047 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2860] 2026-08-27 17:23:33,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-08-27 17:23:34,344 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572, 1573] 2026-08-27 17:23:34,383 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2867] 2026-08-27 17:23:34,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-08-27 17:23:35,729 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1574, 1575, 1576, 1577] 2026-08-27 17:23:35,769 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2878] 2026-08-27 17:23:35,816 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1578, 1579, 1580] 2026-08-27 17:23:35,847 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2874] 2026-08-27 17:23:35,910 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-08-27 17:23:36,928 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-08-27 17:23:38,207 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-08-27 17:23:39,206 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1587, 1588] 2026-08-27 17:23:39,240 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2890] 2026-08-27 17:23:39,385 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-08-27 17:23:40,385 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1591, 1592] 2026-08-27 17:23:40,421 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2895] 2026-08-27 17:23:40,588 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:23:40,591 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-08-27 17:23:40,803 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 152164 2026-08-27 17:23:40,804 26 INFO rb-b8d0dd6-224299-408903 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/tmpqp3pe_fn_chrome_odoo 2026-08-27 17:23:40,804 26 INFO rb-b8d0dd6-224299-408903 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:42941/json/version 2026-08-27 17:23:40,805 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:23:40,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: Chrome/150.0.7871.114 2026-08-27 17:23:40,864 26 INFO rb-b8d0dd6-224299-408903 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:42941/json 2026-08-27 17:23:40,864 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:23:40,871 26 INFO rb-b8d0dd6-224299-408903 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:42941/devtools/page/9FBC46CAF2733D6DC29C1E16F3A1B0B4 2026-08-27 17:23:40,878 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:40,881 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:40,968 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:23:40,971 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:40,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:40,973 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:40,982 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:23:41,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web HTTP/1.1" 200 - 152 0.035 0.569 2026-08-27 17:23:41,586 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '9FBC46CAF2733D6DC29C1E16F3A1B0B4', 'loaderId': 'A974326E4B7E150FDE49F0E6444AFA8E', 'isDownload': False} 2026-08-27 17:23:41,586 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:41,607 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 17:23:41,697 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.086 2026-08-27 17:23:41,702 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.099 2026-08-27 17:23:41,705 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.103 2026-08-27 17:23:41,710 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:23:41,766 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:41] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:23:42,182 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:42,183 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:23:42,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:23:42,206 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:23:42,223 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.020 2026-08-27 17:23:42,229 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:23:42,230 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:42,236 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:42,245 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:42,282 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.028 2026-08-27 17:23:42,291 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.040 2026-08-27 17:23:42,327 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:42,330 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:23:42,335 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23: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-08-27 17:23:42,336 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:42,360 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 13 0.008 0.037 2026-08-27 17:23:42,372 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.055 2026-08-27 17:23:42,380 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.063 2026-08-27 17:23:42,392 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.002 0.056 2026-08-27 17:23:42,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /mail/data HTTP/1.1" 200 - 35 0.009 0.049 2026-08-27 17:23:42,426 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/action/load HTTP/1.1" 200 - 12 0.002 0.107 2026-08-27 17:23:42,427 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-08-27 17:23:42,548 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.044 0.071 2026-08-27 17:23:42,573 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:23:42,638 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:42,639 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.011 2026-08-27 17:23:42,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.006 0.018 2026-08-27 17:23:42,724 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:42,805 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /mail/data HTTP/1.1" 200 - 45 0.008 0.027 2026-08-27 17:23:42,845 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:42,847 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-08-27 17:23:42,870 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.003 0.029 2026-08-27 17:23:42,883 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:23:42,903 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:42] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-27 17:23:43,108 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.002 0.008 2026-08-27 17:23:43,116 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.002 0.016 2026-08-27 17:23:43,151 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,179 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.007 0.019 2026-08-27 17:23:43,208 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,248 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.011 0.027 2026-08-27 17:23:43,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "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.003 0.008 2026-08-27 17:23:43,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.006 0.014 2026-08-27 17:23:43,330 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /mail/data HTTP/1.1" 200 - 38 0.008 0.038 2026-08-27 17:23:43,458 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 98 0.022 0.146 2026-08-27 17:23:43,488 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.004 0.012 2026-08-27 17:23:43,521 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.011 0.033 2026-08-27 17:23:43,523 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-08-27 17:23:43,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.033 2026-08-27 17:23:43,555 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.006 0.018 2026-08-27 17:23:43,558 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.016 2026-08-27 17:23:43,565 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.003 2026-08-27 17:23:43,589 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.006 2026-08-27 17:23:43,597 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,651 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,702 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,724 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.006 0.015 2026-08-27 17:23:43,738 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "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.002 0.006 2026-08-27 17:23:43,746 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:43,753 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:43,763 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.009 0.021 2026-08-27 17:23:43,781 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:43] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.003 0.011 2026-08-27 17:23:43,804 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:44,827 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:44,879 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,358 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:45] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.014 0.037 2026-08-27 17:23:45,445 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:45] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.017 0.040 2026-08-27 17:23:45,538 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:45] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.010 2026-08-27 17:23:45,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,567 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:45] "POST /mail/data HTTP/1.1" 200 - 31 0.007 0.019 2026-08-27 17:23:45,607 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,659 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,709 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,760 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-08-27 17:23:45,761 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:45,878 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34843488 (allocated 37683200) 2026-08-27 17:23:45,879 26 INFO rb-b8d0dd6-224299-408903 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 152164 2026-08-27 17:23:45,880 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-08-27 17:23:45,880 26 INFO rb-b8d0dd6-224299-408903 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 152164 2026-08-27 17:23:45,988 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172345_988497_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-08-27 17:23:45,988 26 INFO rb-b8d0dd6-224299-408903 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/tmpqp3pe_fn_chrome_odoo" 2026-08-27 17:23:46,002 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:23:48,195 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-08-27 17:23:48,953 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-08-27 17:23:49,485 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-08-27 17:23:49,531 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-08-27 17:23:49,706 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-08-27 17:23:49,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-08-27 17:23:50,037 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:23:52,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-08-27 17:23:52,156 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:23:52,292 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:23:52,406 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:52] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.011 0.104 2026-08-27 17:23:52,464 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.018 0.038 2026-08-27 17:23:52,506 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.010 0.029 2026-08-27 17:23:52,508 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-08-27 17:23:52,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 152383 2026-08-27 17:23:52,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp_pa3_f4c_chrome_odoo 2026-08-27 17:23:52,771 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:44111/json/version 2026-08-27 17:23:52,772 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:52,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-08-27 17:23:52,801 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:44111/json 2026-08-27 17:23:52,801 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:52,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:44111/devtools/page/57D655699E03F5157E65563D4EFB0201 2026-08-27 17:23:52,860 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-08-27 17:23:52,863 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-08-27 17:23:52,892 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-27 17:23:52,893 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-08-27 17:23:52,894 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:52,894 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-08-27 17:23:52,902 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:23:53,511 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.031 0.581 2026-08-27 17:23:53,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '57D655699E03F5157E65563D4EFB0201', 'loaderId': '59F2C0A77FBD8E264E528CA158FB3CED', 'isDownload': False} 2026-08-27 17:23:53,514 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-08-27 17:23:53,532 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:23:53,535 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:23:53,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.011 0.032 2026-08-27 17:23:53,577 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.046 2026-08-27 17:23:53,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:23:53,665 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:23:53,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:23:53,998 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:53] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-27 17:23:54,004 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:23:54,022 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-27 17:23:54,038 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-08-27 17:23:54,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:54,053 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:54,085 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /odoo HTTP/1.1" 200 - 26 0.007 0.022 2026-08-27 17:23:54,094 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.036 2026-08-27 17:23:54,133 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:23:54,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/image/res.partner/1636/avatar_128?unique=1787851430000 HTTP/1.1" 200 - 13 0.004 0.014 2026-08-27 17:23:54,136 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23: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-08-27 17:23:54,139 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-27 17:23:54,163 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [1/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00002'] 2026-08-27 17:23:54,168 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 7 0.005 0.048 2026-08-27 17:23:54,177 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.002 0.054 2026-08-27 17:23:54,189 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/image/res.company/251/favicon HTTP/1.1" 200 - 9 0.003 0.049 2026-08-27 17:23:54,210 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /mail/data HTTP/1.1" 200 - 33 0.008 0.060 2026-08-27 17:23:54,212 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.093 2026-08-27 17:23:54,268 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-08-27 17:23:54,270 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-08-27 17:23:54,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 451, model: freight.booking 2026-08-27 17:23:54,271 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: booking_count 2026-08-27 17:23:54,272 26 INFO rb-b8d0dd6-224299-408903 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: shipment_count 2026-08-27 17:23:54,324 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.024 0.113 2026-08-27 17:23:54,325 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.161 2026-08-27 17:23:54,355 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.003 0.010 2026-08-27 17:23:54,393 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.003 0.009 2026-08-27 17:23:54,417 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.004 0.010 2026-08-27 17:23:54,451 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.002 0.007 2026-08-27 17:23:54,452 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [2/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many .o_optional_columns_dropdown button 2026-08-27 17:23:54,485 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.006 0.016 2026-08-27 17:23:54,545 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:54,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [3/39] Tour test_catalog_vendor_uom → Step input[name="discount"]:not(:checked) 2026-08-27 17:23:54,637 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.003 0.007 2026-08-27 17:23:54,667 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /mail/data HTTP/1.1" 200 - 28 0.006 0.030 2026-08-27 17:23:54,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [4/39] Tour test_catalog_vendor_uom → Step th[data-name="discount"] 2026-08-27 17:23:54,729 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /mail/data HTTP/1.1" 200 - 43 0.009 0.026 2026-08-27 17:23:54,747 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [5/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-08-27 17:23:54,749 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 17:23:54,806 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [6/39] 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-08-27 17:23:54,823 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "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.003 0.008 2026-08-27 17:23:54,990 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:54] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 99 0.021 0.138 2026-08-27 17:23:55,016 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.004 0.009 2026-08-27 17:23:55,044 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.010 0.025 2026-08-27 17:23:55,046 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.036 2026-08-27 17:23:55,054 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "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.002 0.029 2026-08-27 17:23:55,071 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.005 0.014 2026-08-27 17:23:55,074 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.011 2026-08-27 17:23:55,079 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:23:55,102 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:55] "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.002 0.006 2026-08-27 17:23:55,111 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [7/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,165 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [8/39] 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-08-27 17:23:55,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [9/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,268 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [10/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,320 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [11/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,371 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [12/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,423 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [13/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") 2026-08-27 17:23:55,474 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [14/39] 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-08-27 17:23:55,524 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [15/39] 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-08-27 17:23:55,574 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [16/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:55,626 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [17/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-08-27 17:23:56,181 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:56] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.016 0.036 2026-08-27 17:23:56,209 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [18/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,261 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [19/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,312 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [20/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,363 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [21/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [22/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,466 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [23/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("11") 2026-08-27 17:23:56,516 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [24/39] 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-08-27 17:23:56,567 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [25/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-08-27 17:23:56,617 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [26/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:56,668 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [27/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.20 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.20")) 2026-08-27 17:23:57,201 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.009 0.022 2026-08-27 17:23:57,226 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [28/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-08-27 17:23:57,279 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [29/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-08-27 17:23:57,843 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.019 0.036 2026-08-27 17:23:57,857 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.003 0.021 2026-08-27 17:23:57,877 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "POST /mail/data HTTP/1.1" 200 - 20 0.005 0.035 2026-08-27 17:23:57,906 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:23:57,930 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:23:57,941 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [30/39] Tour test_catalog_vendor_uom → Step a[href='/odoo/purchase'] 2026-08-27 17:23:57,947 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:57] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:23:57,994 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [31/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00001'] 2026-08-27 17:23:58,003 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.006 2026-08-27 17:23:58,026 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.002 0.008 2026-08-27 17:23:58,036 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.003 0.007 2026-08-27 17:23:58,045 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.002 0.006 2026-08-27 17:23:58,080 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [32/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-08-27 17:23:58,106 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.006 0.015 2026-08-27 17:23:58,208 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-08-27 17:23:58,216 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [33/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-08-27 17:23:58,226 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.017 2026-08-27 17:23:58,234 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "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.002 0.014 2026-08-27 17:23:58,251 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.002 0.006 2026-08-27 17:23:58,276 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.009 0.020 2026-08-27 17:23:58,278 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-08-27 17:23:58,286 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "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.002 0.025 2026-08-27 17:23:58,300 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.004 0.012 2026-08-27 17:23:58,302 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.017 2026-08-27 17:23:58,308 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:23:58,318 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "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.002 0.005 2026-08-27 17:23:58,344 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [34/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-08-27 17:23:58,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [35/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("1") 2026-08-27 17:23:58,446 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [36/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses L as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("L")) 2026-08-27 17:23:58,497 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [37/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-08-27 17:23:58,547 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [38/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-08-27 17:23:58,599 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [39/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-08-27 17:23:58,942 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:58] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.011 0.033 2026-08-27 17:23:59,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:59] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.014 0.030 2026-08-27 17:23:59,169 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:59] "POST /mail/data HTTP/1.1" 200 - 20 0.005 0.015 2026-08-27 17:23:59,178 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-08-27 17:23:59,179 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-27 17:23:59,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:23:59] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.029 2026-08-27 17:23:59,358 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 40725404 (allocated 43868160) 2026-08-27 17:23:59,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 152383 2026-08-27 17:23:59,365 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-08-27 17:23:59,366 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 152383 2026-08-27 17:23:59,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172359_420952_test_catalog_vendor_uom.txt 2026-08-27 17:23:59,421 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp_pa3_f4c_chrome_odoo" 2026-08-27 17:23:59,430 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-08-27 17:23:59,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:24:01,903 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-08-27 17:24:02,462 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1595, 1596] 2026-08-27 17:24:02,498 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2903, 2904] 2026-08-27 17:24:02,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-08-27 17:24:03,215 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1597, 1598] 2026-08-27 17:24:03,250 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2908, 2909] 2026-08-27 17:24:03,414 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-08-27 17:24:03,566 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1599] 2026-08-27 17:24:03,599 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2913] 2026-08-27 17:24:03,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-08-27 17:24:04,366 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1600, 1601] 2026-08-27 17:24:04,402 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2919, 2920] 2026-08-27 17:24:04,578 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2921, 2922, 2923] 2026-08-27 17:24:04,604 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted mail.message records with IDs: [8711, 8710, 8708] 2026-08-27 17:24:04,637 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [13163] 2026-08-27 17:24:04,637 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move records with IDs: [1053] 2026-08-27 17:24:04,861 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1602, 1603] 2026-08-27 17:24:04,889 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2924, 2925] 2026-08-27 17:24:05,342 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1604, 1605] 2026-08-27 17:24:05,372 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2929, 2930] 2026-08-27 17:24:05,540 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:24:07,697 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-08-27 17:24:07,924 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 17:24:11,934 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-08-27 17:24:12,153 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1696] 2026-08-27 17:24:12,361 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1708] 2026-08-27 17:24:13,340 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-08-27 17:24:13,481 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1721] 2026-08-27 17:24:13,605 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-08-27 17:24:13,747 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1724] 2026-08-27 17:24:14,094 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-08-27 17:24:14,247 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1731] 2026-08-27 17:24:14,326 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1733] 2026-08-27 17:24:14,620 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-08-27 17:24:16,326 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1733] 2026-08-27 17:24:16,340 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1734] 2026-08-27 17:24:16,457 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-08-27 17:24:16,856 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1750] 2026-08-27 17:24:17,038 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1753] 2026-08-27 17:24:17,397 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-08-27 17:24:17,721 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-08-27 17:24:18,129 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1761] 2026-08-27 17:24:18,439 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-08-27 17:24:18,705 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3927] 2026-08-27 17:24:18,826 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-08-27 17:24:18,984 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1764] 2026-08-27 17:24:19,341 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-08-27 17:24:19,599 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.product records with IDs: [3942] 2026-08-27 17:24:19,820 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1771, 1772, 1773] 2026-08-27 17:24:20,012 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-08-27 17:24:20,145 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1784] 2026-08-27 17:24:20,270 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-08-27 17:24:20,445 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1786] 2026-08-27 17:24:20,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:24:23,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-08-27 17:24:23,308 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1788] 2026-08-27 17:24:23,493 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1792] 2026-08-27 17:24:23,647 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1793, 1794, 1791] 2026-08-27 17:24:23,686 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-08-27 17:24:24,315 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1796] 2026-08-27 17:24:26,597 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-08-27 17:24:27,460 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-08-27 17:24:28,086 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-08-27 17:24:28,256 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-08-27 17:24:28,726 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1808] 2026-08-27 17:24:29,637 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-08-27 17:24:30,705 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-08-27 17:24:31,440 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-08-27 17:24:31,618 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1843] 2026-08-27 17:24:31,815 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-08-27 17:24:32,369 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1847] 2026-08-27 17:24:32,548 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-08-27 17:24:33,218 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1851] 2026-08-27 17:24:33,356 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-08-27 17:24:33,524 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1853] 2026-08-27 17:24:33,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-08-27 17:24:34,115 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1855] 2026-08-27 17:24:34,259 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-08-27 17:24:34,479 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-08-27 17:24:35,415 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-08-27 17:24:35,629 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-08-27 17:24:35,776 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-08-27 17:24:35,996 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-08-27 17:24:36,315 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-08-27 17:24:36,490 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-08-27 17:24:36,544 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:36,748 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1874] 2026-08-27 17:24:37,126 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-08-27 17:24:37,429 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1877] 2026-08-27 17:24:37,594 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1879] 2026-08-27 17:24:37,702 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1880] 2026-08-27 17:24:37,942 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1831] 2026-08-27 17:24:38,093 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-08-27 17:24:38,159 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-08-27 17:24:38,360 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1884] 2026-08-27 17:24:38,572 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-08-27 17:24:39,197 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1888] 2026-08-27 17:24:39,590 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:24:39,593 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-08-27 17:24:39,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 152628 2026-08-27 17:24:39,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpbq2ed6sm_chrome_odoo 2026-08-27 17:24:39,796 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34845/json/version 2026-08-27 17:24:39,797 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:24:39,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-08-27 17:24:39,827 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34845/json 2026-08-27 17:24:39,859 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-27 17:24:39,864 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:34845/devtools/page/3A19E48E1C06B50E1B98C2BDF445BAFA 2026-08-27 17:24:39,870 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-08-27 17:24:39,874 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-08-27 17:24:39,960 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-27 17:24:39,964 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-08-27 17:24:39,965 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:39,965 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-27 17:24:39,973 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 17:24:40,570 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /odoo HTTP/1.1" 200 - 151 0.038 0.561 2026-08-27 17:24:40,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '3A19E48E1C06B50E1B98C2BDF445BAFA', 'loaderId': 'C40767DAA39D6D205C035CFF0CD3AE86', 'isDownload': False} 2026-08-27 17:24:40,573 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-08-27 17:24:40,591 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/assets/51bc555/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:24:40,593 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/assets/b793daa/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-27 17:24:40,681 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.035 0.061 2026-08-27 17:24:40,687 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.097 2026-08-27 17:24:40,694 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/assets/87c07a5/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:24:40,776 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:40] "GET /web/assets/3fae68e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-27 17:24:41,089 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-27 17:24:41,092 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:24:41,096 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:24:41,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-27 17:24:41,129 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.019 2026-08-27 17:24:41,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-27 17:24:41,137 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-08-27 17:24:41,145 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:24:41,152 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:24:41,182 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /odoo HTTP/1.1" 200 - 27 0.006 0.020 2026-08-27 17:24:41,192 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.030 2026-08-27 17:24:41,229 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,232 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-27 17:24:41,238 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24: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-08-27 17:24:41,259 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,261 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.007 0.039 2026-08-27 17:24:41,274 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.partner/3/avatar_128?unique=1787847010000 HTTP/1.1" 200 - 6 0.004 0.051 2026-08-27 17:24:41,281 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.061 2026-08-27 17:24:41,292 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.030 2026-08-27 17:24:41,296 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,360 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,368 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /mail/data HTTP/1.1" 200 - 35 0.058 0.046 2026-08-27 17:24:41,369 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-08-27 17:24:41,377 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.013 2026-08-27 17:24:41,383 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.165 2026-08-27 17:24:41,489 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.023 0.070 2026-08-27 17:24:41,514 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.001 0.006 2026-08-27 17:24:41,557 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,571 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.012 2026-08-27 17:24:41,596 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.004 0.011 2026-08-27 17:24:41,630 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,647 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-27 17:24:41,668 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.010 0.021 2026-08-27 17:24:41,679 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.013 2026-08-27 17:24:41,690 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.000 0.030 2026-08-27 17:24:41,699 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.002 0.030 2026-08-27 17:24:41,708 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.002 0.038 2026-08-27 17:24:41,717 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.002 0.045 2026-08-27 17:24:41,728 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:24:41,834 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /mail/data HTTP/1.1" 200 - 45 0.008 0.027 2026-08-27 17:24:41,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:41,885 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-08-27 17:24:41,900 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.003 0.020 2026-08-27 17:24:41,910 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-27 17:24:41,933 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:41] "GET /web/assets/11ba977/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-27 17:24:42,144 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.002 0.009 2026-08-27 17:24:42,151 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.002 0.011 2026-08-27 17:24:42,183 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,219 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 32 0.009 0.030 2026-08-27 17:24:42,234 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,246 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.006 0.015 2026-08-27 17:24:42,266 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.002 0.008 2026-08-27 17:24:42,299 26 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-27 17:24:42,313 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,322 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.003 0.009 2026-08-27 17:24:42,583 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.005 0.012 2026-08-27 17:24:42,615 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,623 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-08-27 17:24:42,648 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.005 2026-08-27 17:24:42,683 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.008 0.021 2026-08-27 17:24:42,715 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,715 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.001 0.009 2026-08-27 17:24:42,768 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,821 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,874 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:42,928 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,135 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.common: Simulating signal changes during tests 2026-08-27 17:24:43,135 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.070 0.188 2026-08-27 17:24:43,320 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.031 0.075 2026-08-27 17:24:43,425 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,430 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.015 2026-08-27 17:24:43,494 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /mail/data HTTP/1.1" 200 - 45 0.013 0.057 2026-08-27 17:24:43,508 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,518 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-27 17:24:43,587 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-27 17:24:43,596 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,688 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.024 0.067 2026-08-27 17:24:43,742 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,796 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:43,901 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:43] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.019 0.083 2026-08-27 17:24:43,944 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,001 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,084 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.020 0.060 2026-08-27 17:24:44,092 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:24:44,159 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,186 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /mail/data HTTP/1.1" 200 - 31 0.007 0.019 2026-08-27 17:24:44,214 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,227 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.002 0.009 2026-08-27 17:24:44,293 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,296 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 17:24:44,557 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-08-27 17:24:44,610 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,612 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:24:44,671 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.006 2026-08-27 17:24:44,755 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.018 0.059 2026-08-27 17:24:44,810 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,849 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.016 0.051 2026-08-27 17:24:44,880 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:44,972 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:44] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.018 0.073 2026-08-27 17:24:45,013 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:45,067 26 INFO rb-b8d0dd6-224299-408903 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-08-27 17:24:45,139 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:45] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.019 0.052 2026-08-27 17:24:45,148 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:45] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.003 2026-08-27 17:24:45,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-08-27 17:24:45,214 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-27 17:24:45,272 26 INFO rb-b8d0dd6-224299-408903 werkzeug: 127.0.0.1 - - [27/Aug/2026 17:24:45] "POST /mail/data HTTP/1.1" 200 - 31 0.038 0.020 2026-08-27 17:24:45,393 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 46766248 (allocated 51318784) 2026-08-27 17:24:45,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 152628 2026-08-27 17:24:45,395 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-08-27 17:24:45,396 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 152628 2026-08-27 17:24:45,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-b8d0dd6-224299-408903/chrome_logs/chrome_log_20260827_172445_490193_test_purchase_matrix_ui.txt 2026-08-27 17:24:45,490 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpbq2ed6sm_chrome_odoo" 2026-08-27 17:24:45,681 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-08-27 17:24:46,067 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 17:24:50,229 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-08-27 17:24:50,412 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 17:24:50,602 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:24:50,762 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 17:24:50,867 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-08-27 17:24:50,881 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-08-27 17:24:50,923 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-08-27 17:24:50,958 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [215, 217] 2026-08-27 17:24:50,964 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-08-27 17:24:50,966 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-08-27 17:24:51,438 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [287] 2026-08-27 17:24:51,543 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-08-27 17:24:51,636 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-08-27 17:24:52,181 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-08-27 17:24:53,052 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-08-27 17:24:53,097 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-08-27 17:24:53,104 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-08-27 17:24:53,110 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-08-27 17:24:53,112 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-08-27 17:24:53,434 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-08-27 17:24:53,674 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-08-27 17:24:54,013 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-08-27 17:24:54,283 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8890] 2026-08-27 17:24:54,291 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [962] 2026-08-27 17:24:54,345 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-08-27 17:24:54,780 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-08-27 17:24:55,161 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-08-27 17:24:55,827 26 INFO rb-b8d0dd6-224299-408903 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-08-27 17:24:55,832 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-08-27 17:24:56,520 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-08-27 17:24:56,861 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-08-27 17:24:56,992 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-08-27 17:24:57,364 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-08-27 17:24:57,713 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-08-27 17:24:58,829 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-08-27 17:24:59,139 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-08-27 17:24:59,456 26 INFO rb-b8d0dd6-224299-408903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 17:24:59,459 26 INFO rb-b8d0dd6-224299-408903 odoo.service.server: 1389 post-tests in 4134.73s, 2210921 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: point_of_sale: 558 tests 1645.38s 772631 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: portal: 27 tests 14.58s 5010 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_account_tax_python: 4 tests 14.56s 10331 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_adyen: 3 tests 8.94s 7517 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_discount: 6 tests 98.53s 33625 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_event: 9 tests 38.43s 15920 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_event_sale: 3 tests 4.99s 7047 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_hr: 27 tests 81.89s 45755 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_hr_restaurant: 5 tests 12.77s 10594 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_loyalty: 100 tests 494.04s 163121 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_mollie: 6 tests 3.92s 6631 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_mrp: 15 tests 19.89s 21622 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_online_payment: 14 tests 34.40s 18289 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_online_payment_self_order: 27 tests 84.48s 69543 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_qfpay: 3 tests 7.76s 7851 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_razorpay: 5 tests 13.74s 9781 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_repair: 3 tests 6.73s 7691 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_restaurant: 65 tests 409.01s 88043 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 9.23s 8933 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_safaricom: 9 tests 6.90s 7458 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_sale: 81 tests 326.03s 172993 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_sale_loyalty: 5 tests 12.85s 10797 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_sale_margin: 4 tests 3.41s 6283 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_self_order: 107 tests 286.75s 255407 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_self_order_qfpay: 4 tests 5.30s 7422 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_self_order_stripe: 6 tests 7.87s 10727 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_sms: 3 tests 7.33s 7537 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: pos_viva_com: 7 tests 12.97s 13081 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: privacy_lookup: 9 tests 1.56s 3079 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: product: 145 tests 21.20s 35887 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: product_email_template: 4 tests 2.79s 5072 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: product_expiry: 3 tests 3.30s 1881 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: product_margin: 7 tests 3.76s 5838 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project: 152 tests 100.39s 54637 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_account: 3 tests 2.21s 2139 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_hr_expense: 7 tests 13.68s 19886 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_mrp_account: 6 tests 4.81s 2481 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_mrp_sale: 3 tests 2.99s 4868 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_purchase: 19 tests 19.21s 24057 queries 2026-08-27 17:24:59,463 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_purchase_stock: 3 tests 0.39s 311 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_sale_expense: 9 tests 18.27s 24740 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_timesheet_holidays: 8 tests 3.07s 4787 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: project_todo: 5 tests 13.56s 3369 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase: 134 tests 130.27s 131527 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 8.32s 12225 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase_mrp: 42 tests 31.66s 43518 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase_product_matrix: 4 tests 6.48s 2461 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase_repair: 3 tests 4.34s 9772 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.stats: purchase_requisition: 25 tests 9.03s 10861 queries 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.tests.result: 0 failed, 0 error(s) of 1389 tests when loading database 'rb-b8d0dd6-224299-408903' 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.service.server: Initiating shutdown 2026-08-27 17:24:59,464 26 INFO rb-b8d0dd6-224299-408903 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.